10 writes to IsInactive
Aspire.Hosting (4)
Dcp\ResourceSnapshotBuilder.cs (3)
588
IsInactive
= isInactive,
614
IsInactive
= !isActive,
625
IsInactive
= !resourceRunning,
Orchestrator\ApplicationOrchestrator.cs (1)
227
IsInactive
= url.Endpoint is not null,
Aspire.Hosting.DevTunnels (4)
DevTunnelMonitor.cs (1)
685
Urls = [.. snapshot.Urls.Select(url => url with {
IsInactive
= true })]
DevTunnelResourceBuilderExtensions.cs (3)
730
Urls = [.. snapshot.Urls.Select(u => u with {
IsInactive
= true })]
752
IsInactive
= false
837
Urls = [.. snapshot.Urls.Select(u => u with {
IsInactive
= true })]
Aspire.Hosting.Tests (2)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (1)
189
new UrlSnapshot("inactive", "http://localhost:5002", false) {
IsInactive
= true }
WithUrlsTests.cs (1)
96
Urls = [.. s.Urls.Select(u => u with {
IsInactive
= false })]
55 references to IsInactive
Aspire.Hosting (3)
ApplicationModel\CustomResourceSnapshot.cs (1)
368
isInactive =
IsInactive
;
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
1098
.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.DevTunnels.Tests (17)
DevTunnelMonitorTests.cs (12)
68
Assert.All(test.Snapshot(test.Port).Urls, u => Assert.True(u.
IsInactive
));
193
Assert.True(Assert.Single(test.Snapshot(test.Port).Urls).
IsInactive
);
222
Assert.True(Assert.Single(test.Snapshot(test.Port).Urls).
IsInactive
);
230
Assert.True(Assert.Single(test.Snapshot(test.Port).Urls).
IsInactive
);
234
Assert.False(Assert.Single(test.Snapshot(test.Port).Urls).
IsInactive
);
291
Assert.All(test.Snapshot(test.Port).Urls, u => Assert.False(u.
IsInactive
));
332
Assert.True(Assert.Single(test.Snapshot(test.Port).Urls).
IsInactive
);
336
Assert.True(Assert.Single(test.Snapshot(test.Port).Urls).
IsInactive
);
339
Assert.False(Assert.Single(test.Snapshot(test.Port).Urls).
IsInactive
);
355
Assert.True(Assert.Single(test.Snapshot(test.Port).Urls).
IsInactive
);
360
Assert.True(Assert.Single(test.Snapshot(test.Port).Urls).
IsInactive
);
363
Assert.False(Assert.Single(test.Snapshot(test.Port).Urls).
IsInactive
);
DevTunnelResourceBuilderExtensionsTests.cs (5)
823
&& e.Snapshot.Urls.All(u => u.
IsInactive
== expectedInactive), cts.Token);
845
e.Snapshot.Urls.Any(u => u.Url == tunnelUrl && !u.
IsInactive
) &&
846
e.Snapshot.Urls.Any(u => u.Url == inspectUrl && !u.
IsInactive
),
852
Assert.Contains(resourceEvent.Snapshot.Urls, u => u.Url == tunnelUrl && !u.
IsInactive
);
853
Assert.Contains(resourceEvent.Snapshot.Urls, u => u.Url == inspectUrl && !u.
IsInactive
);
Aspire.Hosting.Redis.Tests (4)
RedisFunctionalTests.cs (4)
130
e => e.Snapshot.Urls.FirstOrDefault(u => u.DisplayProperties.DisplayName == "Manage (Commander)") is {
IsInactive
: false },
173
Assert.True(managementUrl.
IsInactive
);
186
e => e.Snapshot.Urls.FirstOrDefault(u => u.DisplayProperties.DisplayName == "Manage (Commander)") is {
IsInactive
: false },
199
e => e.Snapshot.Urls.FirstOrDefault(u => u.DisplayProperties.DisplayName == "Manage (Commander)") is {
IsInactive
: true },
Aspire.Hosting.Tests (31)
DistributedApplicationTests.cs (6)
266
Assert.True(u.
IsInactive
);
272
Assert.True(u.
IsInactive
);
563
Assert.True(u.
IsInactive
);
569
Assert.True(u.
IsInactive
);
646
Assert.True(u.
IsInactive
);
652
Assert.True(u.
IsInactive
);
WithUrlsTests.cs (25)
114
string.Join(", ", urls.Select(u => $"[{u.Name ?? "null"}] {u.Url} (inactive={u.
IsInactive
})"));
127
notification.Snapshot.Urls.All(u => !u.
IsInactive
))
151
var endpointsAllocated = urlSnapshots.FirstOrDefault(s => s.Length == 2 && s.Any(u => u.
IsInactive
));
154
var running = urlSnapshots.FirstOrDefault(s => s.Length == 2 && s.All(u => !u.
IsInactive
));
159
Assert.False(initUrl.
IsInactive
);
165
s => { Assert.True(s.
IsInactive
); Assert.NotNull(s.Name); Assert.StartsWith("http://localhost", s.Url); },
166
s => { Assert.False(s.
IsInactive
); Assert.Null(s.Name); Assert.Equal("https://example.com/custom", s.Url); }
171
s => { Assert.False(s.
IsInactive
); Assert.NotNull(s.Name); Assert.StartsWith("http://localhost", s.Url); },
172
s => { Assert.False(s.
IsInactive
); Assert.Null(s.Name); Assert.Equal("https://example.com/custom", s.Url); }
622
Assert.Single(resourceEvent.Snapshot.Urls, s => s.Name == httpEndpoint.EndpointName && s.
IsInactive
&& s.Url == "https://example.com");
678
&& e.Snapshot.Urls.All(url => !url.
IsInactive
)).DefaultTimeout();
703
string.Join(", ", urls.Select(u => $"[{u.Name ?? "null"}] {u.Url} (inactive={u.
IsInactive
})"));
716
notification.Snapshot.Urls.All(u => !u.
IsInactive
))
740
var endpointsAllocated = urlSnapshots.FirstOrDefault(s => s.Length == 2 && s.Any(u => u.
IsInactive
));
743
var running = urlSnapshots.FirstOrDefault(s => s.Length == 2 && s.All(u => !u.
IsInactive
));
748
Assert.False(initUrl.
IsInactive
);
754
s => { Assert.True(s.
IsInactive
); Assert.NotNull(s.Name); Assert.StartsWith("http://localhost", s.Url); },
755
s => { Assert.False(s.
IsInactive
); Assert.Null(s.Name); Assert.Equal("https://example.com/project", s.Url); }
760
s => { Assert.False(s.
IsInactive
); Assert.NotNull(s.Name); Assert.StartsWith("http://localhost", s.Url); },
761
s => { Assert.False(s.
IsInactive
); Assert.Null(s.Name); Assert.Equal("https://example.com/project", s.Url); }
1121
&& e.Snapshot.Urls.All(u => !u.
IsInactive
),
1138
Assert.False(crossResourceUrl.
IsInactive
);
1176
Assert.True(crossResourceUrl.
IsInactive
);
1186
e => e.Snapshot.Urls.FirstOrDefault(u => u.DisplayProperties.DisplayName == "API Docs") is {
IsInactive
: false },
1195
e => e.Snapshot.Urls.FirstOrDefault(u => u.DisplayProperties.DisplayName == "API Docs") is {
IsInactive
: true },