11 references to WaitForResourceAsync
Aspire.Hosting (2)
ApplicationModel\ResourceNotificationService.cs (1)
106
return
WaitForResourceAsync
(resourceName, targetStates, cancellationToken);
Ats\NotificationExports.cs (1)
48
return notificationService.
WaitForResourceAsync
(resourceName, targetStates);
Aspire.Hosting.Azure.Tests (1)
FoundryExtensionsTests.cs (1)
94
await rns.
WaitForResourceAsync
(resource.Name, [KnownResourceStates.FailedToStart, KnownResourceStates.Running], cts.Token);
Aspire.Hosting.Containers.Tests (1)
ResourceFailureLoggingTests.cs (1)
105
await app.ResourceNotifications.
WaitForResourceAsync
(container.Resource.Name, [KnownResourceStates.Exited, KnownResourceStates.FailedToStart], cts.Token).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);
Aspire.Hosting.DotnetTool.Tests (2)
DotnetToolFunctionalTests.cs.cs (2)
24
var terminalState = await app.ResourceNotifications.
WaitForResourceAsync
(resource.Resource.Name, KnownResourceStates.TerminalStates, cts.Token);
47
var terminalState = await app.ResourceNotifications.
WaitForResourceAsync
(resource.Resource.Name, KnownResourceStates.TerminalStates, cts.Token);
Aspire.Hosting.Tests (3)
Orchestrator\ApplicationOrchestratorTests.cs (1)
960
await resourceNotificationService.
WaitForResourceAsync
(
ResourceNotificationTests.cs (2)
300
var waitTask = notificationService.
WaitForResourceAsync
("myResource1", ["SomeState", "SomeOtherState"]);
315
var waitTask = notificationService.
WaitForResourceAsync
("myResource1", ["SomeState", "SomeOtherState"], default);
Testing.Tests (2)
WaitFailures.cs (2)
72
await app.ResourceNotifications.
WaitForResourceAsync
(nginx.Resource.Name, KnownResourceStates.TerminalStates, cancellationToken: cts.Token);
102
await app.ResourceNotifications.
WaitForResourceAsync
(nginx.Resource.Name, ["States", "That", "Are", "Never", "Used"], cts.Token);