6 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)
155IsInactive = url.Endpoint is not null,
Aspire.Hosting.DevTunnels (2)
DevTunnelResourceBuilderExtensions.cs (2)
641IsInactive = false /* All URLs active */ 688Urls = [.. snapshot.Urls.Select(u => u with { IsInactive = true /* All URLs inactive */ })]
Aspire.Hosting.Tests (1)
WithUrlsTests.cs (1)
530Urls = [.. 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)
195Assert.True(u.IsInactive); 201Assert.True(u.IsInactive); 265Assert.True(u.IsInactive); 271Assert.True(u.IsInactive); 346Assert.True(u.IsInactive); 352Assert.True(u.IsInactive);
WithUrlsTests.cs (15)
402Assert.Single(initialUrlSnapshot, s => s.Name == httpEndpoint.EndpointName && s.IsInactive && s.Url == "https://example.com"); 563Assert.False(url.IsInactive); 574s => { Assert.True(s.IsInactive); Assert.NotNull(s.Name); Assert.StartsWith("http://localhost", s.Url); }, 576s => { Assert.False(s.IsInactive); Assert.Null(s.Name); Assert.Equal("https://example.com/project", s.Url); } 582notification.Snapshot.Urls[^1].IsInactive == false && 583notification.Snapshot.Urls[^2].IsInactive == false) 589s => { Assert.False(s.IsInactive); Assert.NotNull(s.Name); Assert.StartsWith("http://localhost", s.Url); }, 591s => { Assert.False(s.IsInactive); Assert.Null(s.Name); Assert.Equal("https://example.com/project", s.Url); } 603Assert.False(url.IsInactive); 614s => { Assert.True(s.IsInactive); Assert.NotNull(s.Name); Assert.StartsWith("http://localhost", s.Url); }, 616s => { Assert.False(s.IsInactive); Assert.Null(s.Name); Assert.Equal("https://example.com/custom", s.Url); } 622notification.Snapshot.Urls[^1].IsInactive == false && 623notification.Snapshot.Urls[^2].IsInactive == false) 629s => { Assert.False(s.IsInactive); Assert.NotNull(s.Name); Assert.StartsWith("http://localhost", s.Url); }, 631s => { Assert.False(s.IsInactive); Assert.Null(s.Name); Assert.Equal("https://example.com/custom", s.Url); }