20 references to Resource
Aspire.Hosting (5)
ApplicationModel\ResourceNotificationService.cs (4)
405if (waitAnnotation.Resource is IResourceWithoutLifetime) 413WaitType.WaitUntilHealthy => WaitUntilHealthyAsync(resource, waitAnnotation.Resource, waitAnnotation.WaitBehavior ?? DefaultWaitBehavior, cancellationToken), 414WaitType.WaitForCompletion => WaitUntilCompletionAsync(resource, waitAnnotation.Resource, waitAnnotation.ExitCode, cancellationToken), 415WaitType.WaitUntilStarted => WaitUntilStartedAsync(resource, waitAnnotation.Resource, waitAnnotation.WaitBehavior ?? DefaultWaitBehavior, cancellationToken),
ApplicationModel\WaitAnnotation.cs (1)
15/// The holder of this annotation is waiting on the resource in the <see cref="WaitAnnotation.Resource"/> property.
Aspire.Hosting.Docker (3)
DockerComposeServiceResource.cs (3)
134if (waitAnnotation.Resource is ProjectResource || waitAnnotation.Resource.IsContainer()) 137composeService.DependsOn[waitAnnotation.Resource.Name.ToLowerInvariant()] = new()
Aspire.Hosting.JavaScript (1)
JavaScriptHostingExtensions.cs (1)
642.Where(w => w.Resource == existingResource.Resource)
Aspire.Hosting.JavaScript.Tests (2)
IntegrationTests.cs (1)
53var waitedResource = waitAnnotations.First().Resource;
ResourceCreationTests.cs (1)
124Assert.Same(installerResource, waitAnnotation.Resource);
Aspire.Hosting.Python.Tests (3)
AddPythonAppTests.cs (3)
784Assert.Equal(uvEnvironmentResource, waitForCompletionAnnotation.Resource); 2070.Any(w => w.Resource == venvCreatorResource); 2170.Any(w => w.Resource == venvCreatorResource);
Aspire.Hosting.Tests (6)
AddConnectionStringTests.cs (2)
88Assert.Same(redis.Resource, wa.Resource); 93Assert.Same(key.Resource, wa.Resource);
WaitForTests.cs (4)
790a => Assert.Equal(a.Resource, parentResource.Resource), 791a => Assert.Equal(a.Resource, childResource.Resource) 812Assert.Equal(dependency.Resource, waitAnnotation.Resource); 828Assert.Equal(dependency.Resource, waitAnnotation.Resource);