79 writes to State
Aspire.Hosting (15)
ApplicationModel\ResourceNotificationService.cs (2)
146
await PublishUpdateAsync(resource, s => s with {
State
= KnownResourceStates.Waiting }).ConfigureAwait(false);
311
await PublishUpdateAsync(resource, s => s with {
State
= KnownResourceStates.Waiting }).ConfigureAwait(false);
ConnectionStringBuilderExtensions.cs (1)
49
State
= KnownResourceStates.Hidden,
Dashboard\DashboardLifecycleHook.cs (1)
168
State
= configuration.GetBool("DOTNET_ASPIRE_SHOW_DASHBOARD_RESOURCES") is true ? null : KnownResourceStates.Hidden
Dcp\ResourceSnapshotBuilder.cs (3)
43
State
= state,
119
State
= state,
142
State
= state,
Orchestrator\ApplicationOrchestrator.cs (7)
110
State
= KnownResourceStates.Starting,
121
State
= KnownResourceStates.Starting,
176
State
= new("Value missing", KnownResourceStateStyles.Error),
211
await _notificationService.PublishUpdateAsync(context.Resource, context.DcpResourceName, s => s with {
State
= KnownResourceStates.FailedToStart }).ConfigureAwait(false);
220
await _notificationService.PublishUpdateAsync(context.Resource, s => s with {
State
= KnownResourceStates.FailedToStart }).ConfigureAwait(false);
259
return s with {
State
= KnownResourceStates.Starting };
285
State
= state,
ParameterResourceBuilderExtensions.cs (1)
165
State
= KnownResourceStates.Hidden,
Aspire.Hosting.Azure (4)
Provisioning\Provisioners\AzureProvisioner.cs (4)
140
State
= new("Running", KnownResourceStateStyles.Success)
148
State
= new("Missing subscription configuration", KnownResourceStateStyles.Error)
156
State
= new("Failed to Provision", KnownResourceStateStyles.Error)
169
State
= new("Starting", KnownResourceStateStyles.Info)
Aspire.Hosting.Tests (54)
Codespaces\CodespacesUrlRewriterTests.cs (1)
77
State
= KnownResourceStates.Running,
Dashboard\DashboardResourceTests.cs (1)
468
await resourceNotificationService.PublishUpdateAsync(dashboard, "aspire-dashboard-0", s => s with {
State
= "Running" }).DefaultTimeout();
Dashboard\DashboardServiceTests.cs (1)
106
return s with {
State
= new ResourceStateSnapshot("Starting", null) };
Health\ResourceHealthCheckServiceTests.cs (18)
36
State
= new ResourceStateSnapshot(KnownResourceStates.Starting, null)
44
State
= new ResourceStateSnapshot(KnownResourceStates.Running, null)
76
State
= new ResourceStateSnapshot(KnownResourceStates.Starting, null)
84
State
= new ResourceStateSnapshot(KnownResourceStates.Running, null)
119
State
= new ResourceStateSnapshot(KnownResourceStates.Starting, null)
127
State
= new ResourceStateSnapshot(KnownResourceStates.Running, null)
167
State
= new ResourceStateSnapshot(KnownResourceStates.Running, null)
182
State
= new ResourceStateSnapshot(KnownResourceStates.Exited, null)
190
State
= new ResourceStateSnapshot(KnownResourceStates.Running, null),
233
State
= KnownResourceStates.Running
274
State
= KnownResourceStates.Running
317
State
= KnownResourceStates.Running
353
State
= new ResourceStateSnapshot(KnownResourceStates.Running, null)
384
State
= new ResourceStateSnapshot(KnownResourceStates.Running, null)
447
State
= new ResourceStateSnapshot(KnownResourceStates.Running, null)
493
State
= new ResourceStateSnapshot(KnownResourceStates.Running, null)
545
State
= new ResourceStateSnapshot(KnownResourceStates.Running, null)
553
State
= new ResourceStateSnapshot(KnownResourceStates.Running, null)
ResourceCommandAnnotationTests.cs (1)
56
State
= resourceState
ResourceNotificationTests.cs (14)
165
await notificationService.PublishUpdateAsync(resource1, snapshot => snapshot with {
State
= "SomeState" }).DefaultTimeout();
181
await notificationService.PublishUpdateAsync(resource1, snapshot => snapshot with {
State
= "SomeState" }).DefaultTimeout();
195
await notificationService.PublishUpdateAsync(resource1, snapshot => snapshot with {
State
= "SomeState" }).DefaultTimeout();
211
await notificationService.PublishUpdateAsync(resource1, snapshot => snapshot with {
State
= KnownResourceStates.Running }).DefaultTimeout();
226
await notificationService.PublishUpdateAsync(resource1, snapshot => snapshot with {
State
= "SomeOtherState" }).DefaultTimeout();
241
await notificationService.PublishUpdateAsync(resource1, snapshot => snapshot with {
State
= "SomeOtherState" }).DefaultTimeout();
258
await notificationService.PublishUpdateAsync(resource1, snapshot => snapshot with {
State
= "SomeState" }).DefaultTimeout();
320
await notificationService.PublishUpdateAsync(resource1, snapshot => snapshot with {
State
= "SomeState" }).DefaultTimeout();
331
await notificationService.PublishUpdateAsync(resource1, snapshot => snapshot with {
State
= "SomeState" }).DefaultTimeout();
341
await notificationService.PublishUpdateAsync(resource1, snapshot => snapshot with {
State
= "NewState" }).DefaultTimeout();
351
await notificationService.PublishUpdateAsync(resource1, snapshot => snapshot with {
State
= null }).DefaultTimeout();
361
await notificationService.PublishUpdateAsync(resource1, snapshot => snapshot with {
State
= "" }).DefaultTimeout();
371
await notificationService.PublishUpdateAsync(resource1, snapshot => snapshot with {
State
= " " }).DefaultTimeout();
390
await notificationService.PublishUpdateAsync(resource1, snapshot => snapshot with {
State
= "SomeState" }).DefaultTimeout();
WaitForTests.cs (18)
112
State
= KnownResourceStates.Running
143
State
= KnownResourceStates.Running
183
State
= KnownResourceStates.Running
221
State
= status
332
State
= status
366
State
= status
374
State
= KnownResourceStates.Running
413
State
= status
421
State
= KnownResourceStates.Running
461
State
= KnownResourceStates.Finished,
508
State
= KnownResourceStates.Finished,
563
State
= KnownResourceStates.Running
617
State
= KnownResourceStates.Finished,
666
State
= KnownResourceStates.Running,
674
State
= KnownResourceStates.Running,
719
State
= KnownResourceStates.Finished,
727
State
= KnownResourceStates.Finished,
768
State
= KnownResourceStates.Finished
CustomResources.AppHost (2)
TestResource.cs (2)
18
State
= "Starting",
62
State
= new(randomState, randomStyle)
HealthChecksSandbox.AppHost (1)
Program.cs (1)
54
State
= "Starting",
Stress.AppHost (3)
TestResource.cs (3)
19
State
= "Starting",
36
State
= "Starting",
80
State
= randomState
43 references to State
Aspire.Hosting (19)
ApplicationModel\CustomResourceSnapshot.cs (1)
97
HealthStatus = ComputeHealthStatus(value,
State
?.Text);
ApplicationModel\ResourceNotificationService.cs (15)
211
WaitBehavior.WaitOnResourceUnavailable => snapshot.
State
?.Text == KnownResourceStates.Running,
212
WaitBehavior.StopOnResourceUnavailable => snapshot.
State
?.Text == KnownResourceStates.Running ||
213
snapshot.
State
?.Text == KnownResourceStates.Finished ||
214
snapshot.
State
?.Text == KnownResourceStates.Exited ||
215
snapshot.
State
?.Text == KnownResourceStates.FailedToStart ||
216
snapshot.
State
?.Text == KnownResourceStates.RuntimeUnhealthy,
295
snapshot.
State
?.Text == KnownResourceStates.Finished ||
296
snapshot.
State
?.Text == KnownResourceStates.Exited ||
297
snapshot.
State
?.Text == KnownResourceStates.FailedToStart ||
298
snapshot.
State
?.Text == KnownResourceStates.RuntimeUnhealthy,
353
KnownResourceStates.TerminalStates.Contains(snapshot.
State
?.Text) ||
521
if (_logger.IsEnabled(LogLevel.Debug) && newState.
State
?.Text is { Length: > 0 } newStateText && !string.IsNullOrWhiteSpace(newStateText))
523
var previousStateText = previousState?.
State
?.Text;
564
newState.
State
?.Text,
565
newState.
State
?.Style,
Dashboard\DashboardServiceData.cs (2)
50
State = snapshot.
State
?.Text,
51
StateStyle = snapshot.
State
?.Style,
Orchestrator\ApplicationOrchestrator.cs (1)
256
if (s.
State
?.Text == KnownResourceStates.Waiting)
Aspire.Hosting.Tests (24)
AddParameterTests.cs (1)
34
Assert.Equal("Hidden", state.
State
);
Dashboard\DashboardResourceTests.cs (1)
54
Assert.Equal("Hidden", initialSnapshot.InitialSnapshot.
State
);
DistributedApplicationTests.cs (17)
131
var resourceEvent = await rns.WaitForResourceAsync(dependentResourceName, e => e.Snapshot.
State
?.Text == KnownResourceStates.Waiting).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
135
await rns.WaitForResourceAsync(dependentResourceName, e => e.Snapshot.
State
?.Text == KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
139
await rns.WaitForResourceAsync(dependentResourceName, e => e.Snapshot.
State
?.Text == KnownResourceStates.Finished).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
143
await rns.WaitForResourceAsync(dependentResourceName, e => e.Snapshot.
State
?.Text == KnownResourceStates.Waiting).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
147
await rns.WaitForResourceAsync(dependentResourceName, e => e.Snapshot.
State
?.Text == KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
175
var notStartedResourceEvent = await rns.WaitForResourceAsync(notStartedResourceName, e => e.Snapshot.
State
?.Text == KnownResourceStates.NotStarted).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
176
var dependentResourceEvent = await rns.WaitForResourceAsync(dependentResourceName, e => e.Snapshot.
State
?.Text == KnownResourceStates.Waiting).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
194
await rns.WaitForResourceAsync(notStartedResourceName, e => e.Snapshot.
State
?.Text == KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
197
await rns.WaitForResourceAsync(dependentResourceName, e => e.Snapshot.
State
?.Text == KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
201
await rns.WaitForResourceAsync(notStartedResourceName, e => e.Snapshot.
State
?.Text == KnownResourceStates.Finished).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
205
await rns.WaitForResourceAsync(notStartedResourceName, e => e.Snapshot.
State
?.Text == KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
237
var notStartedResourceEvent = await rns.WaitForResourceAsync(notStartedResourceName, e => e.Snapshot.
State
?.Text == KnownResourceStates.NotStarted).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
238
var dependentResourceEvent = await rns.WaitForResourceAsync(dependentResourceName, e => e.Snapshot.
State
?.Text == KnownResourceStates.Waiting).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
256
await rns.WaitForResourceAsync(notStartedResourceName, e => e.Snapshot.
State
?.Text == KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
259
await rns.WaitForResourceAsync(dependentResourceName, e => e.Snapshot.
State
?.Text == KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
263
await rns.WaitForResourceAsync(notStartedResourceName, e => e.Snapshot.
State
?.Text == KnownResourceStates.Exited).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
267
await rns.WaitForResourceAsync(notStartedResourceName, e => e.Snapshot.
State
?.Text == KnownResourceStates.Running).DefaultTimeout(TestConstants.LongTimeoutTimeSpan);
Health\ResourceHealthCheckServiceTests.cs (5)
39
var startingEvent = await app.ResourceNotifications.WaitForResourceAsync("resource", e => e.Snapshot.
State
?.Text == KnownResourceStates.Starting).DefaultTimeout();
79
var startingEvent = await app.ResourceNotifications.WaitForResourceAsync("resource", e => e.Snapshot.
State
?.Text == KnownResourceStates.Starting).DefaultTimeout();
87
var runningEvent = await app.ResourceNotifications.WaitForResourceAsync("resource", e => e.Snapshot.
State
?.Text == KnownResourceStates.Running).DefaultTimeout();
122
var startingEvent = await app.ResourceNotifications.WaitForResourceAsync("resource", e => e.Snapshot.
State
?.Text == KnownResourceStates.Starting).DefaultTimeout();
131
e => e.Snapshot.
State
?.Text == KnownResourceStates.Running && e.Snapshot.HealthReports.Single().Status == HealthStatus.Unhealthy).DefaultTimeout();