4 instantiations of WaitAnnotation
Aspire.Hosting (4)
Exec\ExecResourceManager.cs (2)
224executable.Annotations.Add(new WaitAnnotation(project, waitType: WaitType.WaitUntilHealthy)); 255containerExecutable.Annotations.Add(new WaitAnnotation(container, waitType: WaitType.WaitUntilHealthy));
ResourceBuilderExtensions.cs (2)
1220return builder.WithAnnotation(new WaitAnnotation(dependency.Resource, WaitType.WaitUntilHealthy) { WaitBehavior = waitBehavior }); 1292return builder.WithAnnotation(new WaitAnnotation(dependency.Resource, WaitType.WaitForCompletion, exitCode));
7 references to WaitAnnotation
Aspire.Hosting (4)
ApplicationModel\ResourceNotificationService.cs (2)
368if (!resource.TryGetAnnotationsOfType<WaitAnnotation>(out var waitAnnotations)) 374foreach (var waitAnnotation in waitAnnotations)
ApplicationModel\WaitAnnotation.cs (1)
15/// The holder of this annotation is waiting on the resource in the <see cref="WaitAnnotation.Resource"/> property.
Exec\ExecResourceManager.cs (1)
216or ResourceRelationshipAnnotation or WaitAnnotation))
Aspire.Hosting.Docker (2)
DockerComposeServiceResource.cs (2)
129if (TargetResource.TryGetAnnotationsOfType<WaitAnnotation>(out var waitAnnotations)) 131foreach (var waitAnnotation in waitAnnotations)
Aspire.Hosting.Tests (1)
WaitForTests.cs (1)
785Assert.True(containerResource.Resource.TryGetAnnotationsOfType<WaitAnnotation>(out var waitAnnotations));