4 writes to IsInactive
Aspire.Hosting (3)
Dcp\ResourceSnapshotBuilder.cs (2)
218urls.Add(new(Name: endpointUrl.Endpoint!.EndpointName, Url: endpointUrl.Url, IsInternal: endpointUrl.IsInternal) { IsInactive = isInactive, DisplayProperties = new(endpointUrl.DisplayText ?? "", endpointUrl.DisplayOrder ?? 0) }); 226urls.Add(new(Name: null, Url: url.Url, IsInternal: url.IsInternal) { IsInactive = !resourceRunning, DisplayProperties = new(url.DisplayText ?? "", url.DisplayOrder ?? 0) });
Orchestrator\ApplicationOrchestrator.cs (1)
141IsInactive = url.Endpoint is not null,
Aspire.Hosting.Tests (1)
WithUrlsTests.cs (1)
439Urls = [.. s.Urls.Select(u => u with { IsInactive = false })]
23 references to IsInactive
Aspire.Hosting (2)
ApplicationModel\CustomResourceSnapshot.cs (1)
211isInactive = IsInactive;
Dashboard\proto\Partials.cs (1)
47var url = new Url { EndpointName = urlSnapshot.Name ?? "", FullUrl = urlSnapshot.Url, IsInternal = urlSnapshot.IsInternal, IsInactive = urlSnapshot.IsInactive };
Aspire.Hosting.Tests (21)
DistributedApplicationTests.cs (6)
189Assert.True(u.IsInactive); 195Assert.True(u.IsInactive); 259Assert.True(u.IsInactive); 265Assert.True(u.IsInactive); 340Assert.True(u.IsInactive); 346Assert.True(u.IsInactive);
WithUrlsTests.cs (15)
356Assert.Single(initialUrlSnapshot, s => s.Name == httpEndpoint.EndpointName && s.IsInactive && s.Url == "https://example.com"); 472Assert.False(url.IsInactive); 483s => { Assert.True(s.IsInactive); Assert.NotNull(s.Name); Assert.StartsWith("http://localhost", s.Url); }, 485s => { Assert.False(s.IsInactive); Assert.Null(s.Name); Assert.Equal("https://example.com/project", s.Url); } 491notification.Snapshot.Urls[^1].IsInactive == false && 492notification.Snapshot.Urls[^2].IsInactive == false) 498s => { Assert.False(s.IsInactive); Assert.NotNull(s.Name); Assert.StartsWith("http://localhost", s.Url); }, 500s => { Assert.False(s.IsInactive); Assert.Null(s.Name); Assert.Equal("https://example.com/project", s.Url); } 512Assert.False(url.IsInactive); 523s => { Assert.True(s.IsInactive); Assert.NotNull(s.Name); Assert.StartsWith("http://localhost", s.Url); }, 525s => { Assert.False(s.IsInactive); Assert.Null(s.Name); Assert.Equal("https://example.com/custom", s.Url); } 531notification.Snapshot.Urls[^1].IsInactive == false && 532notification.Snapshot.Urls[^2].IsInactive == false) 538s => { Assert.False(s.IsInactive); Assert.NotNull(s.Name); Assert.StartsWith("http://localhost", s.Url); }, 540s => { Assert.False(s.IsInactive); Assert.Null(s.Name); Assert.Equal("https://example.com/custom", s.Url); }