13 implementations of IResourceWithWaitSupport
Aspire.Hosting (5)
ApplicationModel\ContainerExecutableResource.cs (1)
13
: Resource(name), IResourceWithEnvironment, IResourceWithArgs, IResourceWithEndpoints,
IResourceWithWaitSupport
ApplicationModel\ContainerResource.cs (1)
18
: Resource(name), IResourceWithEnvironment, IResourceWithArgs, IResourceWithEndpoints,
IResourceWithWaitSupport
, IResourceWithProbes,
ApplicationModel\ExecutableResource.cs (1)
22
public class ExecutableResource : Resource, IResourceWithEnvironment, IResourceWithArgs, IResourceWithEndpoints,
IResourceWithWaitSupport
, IResourceWithProbes,
ApplicationModel\ProjectResource.cs (1)
25
public class ProjectResource : Resource, IResourceWithEnvironment, IResourceWithArgs, IResourceWithServiceDiscovery,
IResourceWithWaitSupport
, IResourceWithProbes,
ConnectionStringResource.cs (1)
13
public sealed class ConnectionStringResource(string name, ReferenceExpression connectionStringExpression) : Resource(name), IResourceWithConnectionString,
IResourceWithWaitSupport
Aspire.Hosting.DevTunnels (1)
DevTunnelResource.cs (1)
48
public sealed class DevTunnelPortResource : Resource, IResourceWithServiceDiscovery,
IResourceWithWaitSupport
Aspire.Hosting.EntityFrameworkCore.Tests (2)
EFMigrationPipelineTests.cs (2)
800
private sealed class TestDatabaseResource(string name) : Resource(name), IResourceWithConnectionString,
IResourceWithWaitSupport
812
: Resource(name), IResourceWithConnectionString,
IResourceWithWaitSupport
, IResourceWithParent<TestDatabaseResource>
Aspire.Hosting.Tests (5)
Orchestrator\ApplicationOrchestratorTests.cs (1)
1191
private sealed class CustomResourceWithWaitSupport(string name) : Resource(name),
IResourceWithWaitSupport
, IResourceWithConnectionString
ResourceCommandServiceTests.cs (1)
1883
private sealed class CustomResource(string name) : Resource(name), IResourceWithEndpoints,
IResourceWithWaitSupport
WaitForTests.cs (2)
894
private sealed class CustomChildResource(string name, CustomResource parent) : Resource(name), IResourceWithParent<CustomResource>,
IResourceWithWaitSupport
899
private sealed class CustomResource(string name) : Resource(name), IResourceWithConnectionString,
IResourceWithWaitSupport
WithHttpCommandTests.cs (1)
1088
private sealed class CustomResource(string name) : Resource(name), IResourceWithEndpoints,
IResourceWithWaitSupport
13 references to IResourceWithWaitSupport
Aspire.Hosting (11)
Ats\AtsTypeMappings.cs (1)
43
[assembly: AspireExport(typeof(
IResourceWithWaitSupport
))]
ResourceBuilderExtensions.cs (9)
2364
public static IResourceBuilder<T> WaitFor<T>(this IResourceBuilder<T> builder, IResourceBuilder<IResource> dependency) where T :
IResourceWithWaitSupport
2379
WaitBehavior? waitBehavior = null) where T :
IResourceWithWaitSupport
2424
public static IResourceBuilder<T> WaitFor<T>(this IResourceBuilder<T> builder, IResourceBuilder<IResource> dependency, WaitBehavior waitBehavior) where T :
IResourceWithWaitSupport
2432
private static IResourceBuilder<T> WaitForCore<T>(this IResourceBuilder<T> builder, IResourceBuilder<IResource> dependency, WaitBehavior? waitBehavior, bool addRelationship) where T :
IResourceWithWaitSupport
2489
public static IResourceBuilder<T> WaitForStart<T>(this IResourceBuilder<T> builder, IResourceBuilder<IResource> dependency) where T :
IResourceWithWaitSupport
2504
WaitBehavior? waitBehavior = null) where T :
IResourceWithWaitSupport
2547
public static IResourceBuilder<T> WaitForStart<T>(this IResourceBuilder<T> builder, IResourceBuilder<IResource> dependency, WaitBehavior waitBehavior) where T :
IResourceWithWaitSupport
2555
private static IResourceBuilder<T> WaitForStartCore<T>(this IResourceBuilder<T> builder, IResourceBuilder<IResource> dependency, WaitBehavior? waitBehavior, bool addRelationship) where T :
IResourceWithWaitSupport
2655
public static IResourceBuilder<T> WaitForCompletion<T>(this IResourceBuilder<T> builder, IResourceBuilder<IResource> dependency, int exitCode = 0) where T :
IResourceWithWaitSupport
TerminalResourceBuilderExtensions.cs (1)
297
if (parent is
IResourceWithWaitSupport
)
Aspire.Hosting.EntityFrameworkCore.Tests (1)
AddEFMigrationsTests.cs (1)
216
Assert.IsAssignableFrom<
IResourceWithWaitSupport
>(migrations.Resource);
Aspire.Hosting.Foundry (1)
Project\ProjectBuilderExtension.cs (1)
75
if (builder is IResourceBuilder<
IResourceWithWaitSupport
> waitableBuilder)