8 writes to IsInactive
Aspire.Hosting (4)
Dcp\ResourceSnapshotBuilder.cs (3)
278
IsInactive
= isInactive,
304
IsInactive
= !isActive,
315
IsInactive
= !resourceRunning,
Orchestrator\ApplicationOrchestrator.cs (1)
159
IsInactive
= url.Endpoint is not null,
Aspire.Hosting.DevTunnels (2)
DevTunnelResourceBuilderExtensions.cs (2)
703
IsInactive
= false /* All URLs active */
750
Urls = [.. snapshot.Urls.Select(u => u with {
IsInactive
= true /* All URLs inactive */ })]
Aspire.Hosting.Tests (2)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (1)
102
new UrlSnapshot("inactive", "http://localhost:5002", false) {
IsInactive
= true }
WithUrlsTests.cs (1)
574
Urls = [.. s.Urls.Select(u => u with {
IsInactive
= false })]
30 references to IsInactive
Aspire.Hosting (3)
ApplicationModel\CustomResourceSnapshot.cs (1)
222
isInactive =
IsInactive
;
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
531
.Where(u => !u.
IsInactive
&& !string.IsNullOrEmpty(u.Url))
Dashboard\proto\Partials.cs (1)
57
var url = new Url { EndpointName = urlSnapshot.Name ?? "", FullUrl = urlSnapshot.Url, IsInternal = urlSnapshot.IsInternal, IsInactive = urlSnapshot.
IsInactive
};
Aspire.Hosting.Tests (27)
DistributedApplicationTests.cs (6)
202
Assert.True(u.
IsInactive
);
208
Assert.True(u.
IsInactive
);
406
Assert.True(u.
IsInactive
);
412
Assert.True(u.
IsInactive
);
489
Assert.True(u.
IsInactive
);
495
Assert.True(u.
IsInactive
);
WithUrlsTests.cs (21)
393
Assert.Single(resourceEvent.Snapshot.Urls, s => s.Name == httpEndpoint.EndpointName && s.
IsInactive
&& s.Url == "https://example.com");
476
string.Join(", ", urls.Select(u => $"[{u.Name ?? "null"}] {u.Url} (inactive={u.
IsInactive
})"));
489
notification.Snapshot.Urls.All(u => !u.
IsInactive
))
513
var endpointsAllocated = urlSnapshots.FirstOrDefault(s => s.Length == 2 && s.Any(u => u.
IsInactive
));
516
var running = urlSnapshots.FirstOrDefault(s => s.Length == 2 && s.All(u => !u.
IsInactive
));
521
Assert.False(initUrl.
IsInactive
);
527
s => { Assert.True(s.
IsInactive
); Assert.NotNull(s.Name); Assert.StartsWith("http://localhost", s.Url); },
528
s => { Assert.False(s.
IsInactive
); Assert.Null(s.Name); Assert.Equal("https://example.com/project", s.Url); }
533
s => { Assert.False(s.
IsInactive
); Assert.NotNull(s.Name); Assert.StartsWith("http://localhost", s.Url); },
534
s => { Assert.False(s.
IsInactive
); Assert.Null(s.Name); Assert.Equal("https://example.com/project", s.Url); }
594
string.Join(", ", urls.Select(u => $"[{u.Name ?? "null"}] {u.Url} (inactive={u.
IsInactive
})"));
607
notification.Snapshot.Urls.All(u => !u.
IsInactive
))
631
var endpointsAllocated = urlSnapshots.FirstOrDefault(s => s.Length == 2 && s.Any(u => u.
IsInactive
));
634
var running = urlSnapshots.FirstOrDefault(s => s.Length == 2 && s.All(u => !u.
IsInactive
));
639
Assert.False(initUrl.
IsInactive
);
645
s => { Assert.True(s.
IsInactive
); Assert.NotNull(s.Name); Assert.StartsWith("http://localhost", s.Url); },
646
s => { Assert.False(s.
IsInactive
); Assert.Null(s.Name); Assert.Equal("https://example.com/custom", s.Url); }
651
s => { Assert.False(s.
IsInactive
); Assert.NotNull(s.Name); Assert.StartsWith("http://localhost", s.Url); },
652
s => { Assert.False(s.
IsInactive
); Assert.Null(s.Name); Assert.Equal("https://example.com/custom", s.Url); }
982
&& e.Snapshot.Urls.All(u => !u.
IsInactive
),
993
Assert.False(crossResourceUrl.
IsInactive
);