21 references to Resource
Aspire.Hosting (5)
ApplicationModel\ResourceNotificationService.cs (4)
405
if (waitAnnotation.
Resource
is IResourceWithoutLifetime)
413
WaitType.WaitUntilHealthy => WaitUntilHealthyAsync(resource, waitAnnotation.
Resource
, waitAnnotation.WaitBehavior ?? DefaultWaitBehavior, cancellationToken),
414
WaitType.WaitForCompletion => WaitUntilCompletionAsync(resource, waitAnnotation.
Resource
, waitAnnotation.ExitCode, cancellationToken),
415
WaitType.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)
174
if (waitAnnotation.
Resource
is ProjectResource || waitAnnotation.
Resource
.IsContainer())
177
composeService.DependsOn[waitAnnotation.
Resource
.Name.ToLowerInvariant()] = new()
Aspire.Hosting.JavaScript (1)
JavaScriptHostingExtensions.cs (1)
881
.Where(w => w.
Resource
== existingResource.Resource)
Aspire.Hosting.JavaScript.Tests (2)
IntegrationTests.cs (1)
53
var waitedResource = waitAnnotations.First().
Resource
;
ResourceCreationTests.cs (1)
124
Assert.Same(installerResource, waitAnnotation.
Resource
);
Aspire.Hosting.Python.Tests (4)
AddPythonAppTests.cs (4)
784
Assert.Equal(uvEnvironmentResource, waitForCompletionAnnotation.
Resource
);
2114
.Any(w => w.
Resource
== venvCreatorResource);
2214
.Any(w => w.
Resource
== venvCreatorResource);
2346
Assert.All(waitAnnotations, wait => Assert.NotEqual(installerResource, wait.
Resource
));
Aspire.Hosting.Tests (6)
AddConnectionStringTests.cs (2)
88
Assert.Same(redis.Resource, wa.
Resource
);
93
Assert.Same(key.Resource, wa.
Resource
);
WaitForTests.cs (4)
790
a => Assert.Equal(a.
Resource
, parentResource.Resource),
791
a => Assert.Equal(a.
Resource
, childResource.Resource)
812
Assert.Equal(dependency.Resource, waitAnnotation.
Resource
);
828
Assert.Equal(dependency.Resource, waitAnnotation.
Resource
);