4 writes to IsInactive
Aspire.Hosting (3)
Dcp\ResourceSnapshotBuilder.cs (2)
258urls.Add(new(Name: endpointUrl.Endpoint!.EndpointName, Url: endpointUrl.Url, IsInternal: endpointUrl.IsInternal) { IsInactive = isInactive, DisplayProperties = new(endpointUrl.DisplayText ?? "", endpointUrl.DisplayOrder ?? 0) }); 266urls.Add(new(Name: null, Url: url.Url, IsInternal: url.IsInternal) { IsInactive = !resourceRunning, DisplayProperties = new(url.DisplayText ?? "", url.DisplayOrder ?? 0) });
Orchestrator\ApplicationOrchestrator.cs (1)
143IsInactive = url.Endpoint is not null,
Aspire.Hosting.Tests (1)
WithUrlsTests.cs (1)
476Urls = [.. s.Urls.Select(u => u with { IsInactive = false })]
23 references to IsInactive
Aspire.Hosting (2)
ApplicationModel\CustomResourceSnapshot.cs (1)
222isInactive = IsInactive;
Dashboard\proto\Partials.cs (1)
57var url = new Url { EndpointName = urlSnapshot.Name ?? "", FullUrl = urlSnapshot.Url, IsInternal = urlSnapshot.IsInternal, IsInactive = urlSnapshot.IsInactive };
Aspire.Hosting.Tests (21)
DistributedApplicationTests.cs (6)
188Assert.True(u.IsInactive); 194Assert.True(u.IsInactive); 258Assert.True(u.IsInactive); 264Assert.True(u.IsInactive); 339Assert.True(u.IsInactive); 345Assert.True(u.IsInactive);
WithUrlsTests.cs (15)
348Assert.Single(initialUrlSnapshot, s => s.Name == httpEndpoint.EndpointName && s.IsInactive && s.Url == "https://example.com"); 509Assert.False(url.IsInactive); 520s => { Assert.True(s.IsInactive); Assert.NotNull(s.Name); Assert.StartsWith("http://localhost", s.Url); }, 522s => { Assert.False(s.IsInactive); Assert.Null(s.Name); Assert.Equal("https://example.com/project", s.Url); } 528notification.Snapshot.Urls[^1].IsInactive == false && 529notification.Snapshot.Urls[^2].IsInactive == false) 535s => { Assert.False(s.IsInactive); Assert.NotNull(s.Name); Assert.StartsWith("http://localhost", s.Url); }, 537s => { Assert.False(s.IsInactive); Assert.Null(s.Name); Assert.Equal("https://example.com/project", s.Url); } 549Assert.False(url.IsInactive); 560s => { Assert.True(s.IsInactive); Assert.NotNull(s.Name); Assert.StartsWith("http://localhost", s.Url); }, 562s => { Assert.False(s.IsInactive); Assert.Null(s.Name); Assert.Equal("https://example.com/custom", s.Url); } 568notification.Snapshot.Urls[^1].IsInactive == false && 569notification.Snapshot.Urls[^2].IsInactive == false) 575s => { Assert.False(s.IsInactive); Assert.NotNull(s.Name); Assert.StartsWith("http://localhost", s.Url); }, 577s => { Assert.False(s.IsInactive); Assert.Null(s.Name); Assert.Equal("https://example.com/custom", s.Url); }