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