2 implementations of IContainerRuntimeResolver
Aspire.Hosting (1)
Publishing\ContainerRuntimeResolver.cs (1)
18
internal sealed class ContainerRuntimeResolver :
IContainerRuntimeResolver
Aspire.Hosting.TestUtilities (1)
Publishing\FakeContainerRuntime.cs (1)
14
public sealed class FakeContainerRuntime(bool shouldFail = false, bool isRunning = true, string name = "fake-runtime") : IContainerRuntime,
IContainerRuntimeResolver
51 references to IContainerRuntimeResolver
Aspire.Hosting (6)
ApplicationModel\DotnetProgramPublishing.cs (1)
174
.GetRequiredService<
IContainerRuntimeResolver
>()
DistributedApplicationBuilder.cs (1)
635
_innerBuilder.Services.AddSingleton<
IContainerRuntimeResolver
, ContainerRuntimeResolver>();
Pipelines\DistributedApplicationPipeline.cs (2)
162
var
runtimeResolver = context.Services.GetRequiredService<
IContainerRuntimeResolver
>();
Pipelines\PipelineStepHelpers.cs (1)
86
var containerRuntime = await context.Services.GetRequiredService<
IContainerRuntimeResolver
>().ResolveAsync(context.CancellationToken).ConfigureAwait(false);
Publishing\ResourceContainerImageManager.cs (1)
223
IContainerRuntimeResolver
containerRuntimeResolver,
Aspire.Hosting.Azure (2)
AcrLoginService.cs (2)
35
private readonly
IContainerRuntimeResolver
_containerRuntimeResolver;
57
IContainerRuntimeResolver
containerRuntimeResolver,
Aspire.Hosting.Azure.Sandboxes (1)
AzureSandboxContainerDeployment.cs (1)
1134
return context.Services.GetRequiredService<
IContainerRuntimeResolver
>().ResolveAsync(context.CancellationToken);
Aspire.Hosting.Azure.Tests (8)
AzureDeployerTests.cs (6)
1770
builder.Services.AddSingleton<
IContainerRuntimeResolver
>(sp => (
IContainerRuntimeResolver
)sp.GetRequiredService<IContainerRuntime>());
1771
builder.Services.AddSingleton<IAcrLoginService>(sp => new FakeAcrLoginService(sp.GetRequiredService<
IContainerRuntimeResolver
>()));
2229
builder.Services.AddSingleton<
IContainerRuntimeResolver
>(sp => (
IContainerRuntimeResolver
)sp.GetRequiredService<IContainerRuntime>());
2230
builder.Services.AddSingleton<IAcrLoginService>(sp => new FakeAcrLoginService(sp.GetRequiredService<
IContainerRuntimeResolver
>()));
FakeAcrLoginService.cs (2)
15
private readonly
IContainerRuntimeResolver
_containerRuntimeResolver;
21
public FakeAcrLoginService(
IContainerRuntimeResolver
containerRuntimeResolver)
Aspire.Hosting.Blazor.Tests (1)
AddBlazorGatewayTests.cs (1)
243
var runtime = await publishApp.Services.GetRequiredService<
IContainerRuntimeResolver
>().ResolveAsync(TestContext.Current.CancellationToken);
Aspire.Hosting.Docker (4)
DockerComposeEnvironmentResource.cs (3)
164
var runtime = await ctx.Services.GetRequiredService<
IContainerRuntimeResolver
>().ResolveAsync(ctx.CancellationToken).ConfigureAwait(false);
437
var runtime = await context.Services.GetRequiredService<
IContainerRuntimeResolver
>().ResolveAsync(context.CancellationToken).ConfigureAwait(false);
483
var runtime = await context.Services.GetRequiredService<
IContainerRuntimeResolver
>().ResolveAsync(context.CancellationToken).ConfigureAwait(false);
DockerComposeServiceResource.cs (1)
338
var runtime = await context.Services.GetRequiredService<
IContainerRuntimeResolver
>().ResolveAsync(context.CancellationToken).ConfigureAwait(false);
Aspire.Hosting.Docker.Tests (14)
DockerComposePublisherTests.cs (2)
974
builder.Services.AddSingleton<
IContainerRuntimeResolver
>(sp => (
IContainerRuntimeResolver
)sp.GetRequiredService<IContainerRuntime>());
DockerComposeTests.cs (12)
689
builder.Services.AddSingleton<
IContainerRuntimeResolver
>(sp => (
IContainerRuntimeResolver
)sp.GetRequiredService<IContainerRuntime>());
720
builder.Services.AddSingleton<
IContainerRuntimeResolver
>(sp => (
IContainerRuntimeResolver
)sp.GetRequiredService<IContainerRuntime>());
971
builder.Services.AddSingleton<
IContainerRuntimeResolver
>(sp => (
IContainerRuntimeResolver
)sp.GetRequiredService<IContainerRuntime>());
1008
builder.Services.AddSingleton<
IContainerRuntimeResolver
>(sp => (
IContainerRuntimeResolver
)sp.GetRequiredService<IContainerRuntime>());
1040
deployBuilder.Services.AddSingleton<
IContainerRuntimeResolver
>(sp => (
IContainerRuntimeResolver
)sp.GetRequiredService<IContainerRuntime>());
1064
destroyBuilder.Services.AddSingleton<
IContainerRuntimeResolver
>(sp => (
IContainerRuntimeResolver
)sp.GetRequiredService<IContainerRuntime>());
Aspire.Hosting.Dotnet.Tests (1)
DotnetProjectResourceTests.cs (1)
331
var runtime = await app.Services.GetRequiredService<
IContainerRuntimeResolver
>().ResolveAsync(cancellation.Token);
Aspire.Hosting.MongoDB (1)
src\Shared\ContainerReplCommand.cs (1)
41
var runtime = await context.Services.GetRequiredService<
IContainerRuntimeResolver
>()
Aspire.Hosting.MySql (1)
src\Shared\ContainerReplCommand.cs (1)
41
var runtime = await context.Services.GetRequiredService<
IContainerRuntimeResolver
>()
Aspire.Hosting.PostgreSQL (1)
src\Shared\ContainerReplCommand.cs (1)
41
var runtime = await context.Services.GetRequiredService<
IContainerRuntimeResolver
>()
Aspire.Hosting.Redis (1)
src\Shared\ContainerReplCommand.cs (1)
41
var runtime = await context.Services.GetRequiredService<
IContainerRuntimeResolver
>()
Aspire.Hosting.SqlServer (1)
src\Shared\ContainerReplCommand.cs (1)
41
var runtime = await context.Services.GetRequiredService<
IContainerRuntimeResolver
>()
Aspire.Hosting.Tests (6)
Pipelines\DistributedApplicationPipelineTests.cs (1)
2594
builder.Services.AddSingleton<
IContainerRuntimeResolver
>(new FakeContainerRuntime());
ProjectResourceTests.cs (4)
911
builder.Services.AddSingleton<
IContainerRuntimeResolver
>(sp => (
IContainerRuntimeResolver
)sp.GetRequiredService<IContainerRuntime>());
977
builder.Services.AddSingleton<
IContainerRuntimeResolver
>(sp => (
IContainerRuntimeResolver
)sp.GetRequiredService<IContainerRuntime>());
Publishing\ResourceContainerImageManagerTests.cs (1)
2149
var containerRuntime = await app.Services.GetRequiredService<
IContainerRuntimeResolver
>().ResolveAsync(cts.Token);
Aspire.Hosting.TestUtilities (2)
Publishing\FakeContainerRuntimeExtensions.cs (2)
23
/// production code resolves the runtime through <see cref="
IContainerRuntimeResolver
"/>, which
36
services.AddSingleton<
IContainerRuntimeResolver
>(runtime);
Aspire.Hosting.Valkey (1)
src\Shared\ContainerReplCommand.cs (1)
41
var runtime = await context.Services.GetRequiredService<
IContainerRuntimeResolver
>()