6 writes to IsInactive
Aspire.Hosting (3)
Dcp\ResourceSnapshotBuilder.cs (2)
258
urls.Add(new(Name: endpointUrl.Endpoint!.EndpointName, Url: endpointUrl.Url, IsInternal: endpointUrl.IsInternal) {
IsInactive
= isInactive, DisplayProperties = new(endpointUrl.DisplayText ?? "", endpointUrl.DisplayOrder ?? 0) });
266
urls.Add(new(Name: null, Url: url.Url, IsInternal: url.IsInternal) {
IsInactive
= !resourceRunning, DisplayProperties = new(url.DisplayText ?? "", url.DisplayOrder ?? 0) });
Orchestrator\ApplicationOrchestrator.cs (1)
155
IsInactive
= url.Endpoint is not null,
Aspire.Hosting.DevTunnels (2)
DevTunnelResourceBuilderExtensions.cs (2)
641
IsInactive
= false /* All URLs active */
688
Urls = [.. snapshot.Urls.Select(u => u with {
IsInactive
= true /* All URLs inactive */ })]
Aspire.Hosting.Tests (1)
WithUrlsTests.cs (1)
530
Urls = [.. s.Urls.Select(u => u with {
IsInactive
= false })]
23 references to IsInactive
Aspire.Hosting (2)
ApplicationModel\CustomResourceSnapshot.cs (1)
222
isInactive =
IsInactive
;
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 (21)
DistributedApplicationTests.cs (6)
195
Assert.True(u.
IsInactive
);
201
Assert.True(u.
IsInactive
);
265
Assert.True(u.
IsInactive
);
271
Assert.True(u.
IsInactive
);
346
Assert.True(u.
IsInactive
);
352
Assert.True(u.
IsInactive
);
WithUrlsTests.cs (15)
402
Assert.Single(initialUrlSnapshot, s => s.Name == httpEndpoint.EndpointName && s.
IsInactive
&& s.Url == "https://example.com");
563
Assert.False(url.
IsInactive
);
574
s => { Assert.True(s.
IsInactive
); Assert.NotNull(s.Name); Assert.StartsWith("http://localhost", s.Url); },
576
s => { Assert.False(s.
IsInactive
); Assert.Null(s.Name); Assert.Equal("https://example.com/project", s.Url); }
582
notification.Snapshot.Urls[^1].
IsInactive
== false &&
583
notification.Snapshot.Urls[^2].
IsInactive
== false)
589
s => { Assert.False(s.
IsInactive
); Assert.NotNull(s.Name); Assert.StartsWith("http://localhost", s.Url); },
591
s => { Assert.False(s.
IsInactive
); Assert.Null(s.Name); Assert.Equal("https://example.com/project", s.Url); }
603
Assert.False(url.
IsInactive
);
614
s => { Assert.True(s.
IsInactive
); Assert.NotNull(s.Name); Assert.StartsWith("http://localhost", s.Url); },
616
s => { Assert.False(s.
IsInactive
); Assert.Null(s.Name); Assert.Equal("https://example.com/custom", s.Url); }
622
notification.Snapshot.Urls[^1].
IsInactive
== false &&
623
notification.Snapshot.Urls[^2].
IsInactive
== false)
629
s => { Assert.False(s.
IsInactive
); Assert.NotNull(s.Name); Assert.StartsWith("http://localhost", s.Url); },
631
s => { Assert.False(s.
IsInactive
); Assert.Null(s.Name); Assert.Equal("https://example.com/custom", s.Url); }