14 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)
99await 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.Dotnet.Tests (1)
DotnetProjectBuildCoordinatorTests.cs (1)
3589var workerState = await app.ResourceNotifications.WaitForResourceAsync(
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.Foundry (1)
Toolbox\FoundryToolboxResource.cs (1)
493var state = await notificationService.WaitForResourceAsync(
Aspire.Hosting.Tests (4)
Orchestrator\ApplicationOrchestratorTests.cs (1)
1005await resourceNotificationService.WaitForResourceAsync(
ResourceNotificationTests.cs (3)
292var waitTask = notificationService.WaitForResourceAsync("MYRESOURCE", ["SomeState", "someotherstate"]); 323var waitTask = notificationService.WaitForResourceAsync("myResource1", ["SomeState", "SomeOtherState"]); 355var 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);