12 references to AddKeyedSingleton
Aspire.Hosting (3)
DistributedApplicationBuilder.cs (2)
373
_innerBuilder.Services.
AddKeyedSingleton
<IContainerRuntime, DockerContainerRuntime>("docker");
374
_innerBuilder.Services.
AddKeyedSingleton
<IContainerRuntime, PodmanContainerRuntime>("podman");
PublisherDistributedApplicationBuilderExtensions.cs (1)
29
builder.Services.
AddKeyedSingleton
<IDistributedApplicationPublisher, TPublisher>(name);
Aspire.Hosting.Azure (1)
Provisioning\AzureProvisionerExtensions.cs (1)
49
builder.Services.
AddKeyedSingleton
<IAzureResourceProvisioner, TProvisioner>(typeof(TResource));
Aspire.Hosting.Tests (4)
AsHttp2ServiceTests.cs (3)
19
testProgram.AppBuilder.Services.
AddKeyedSingleton
<IDistributedApplicationPublisher, NoopPublisher>("manifest");
40
testProgram.AppBuilder.Services.
AddKeyedSingleton
<IDistributedApplicationPublisher, NoopPublisher>("manifest");
58
testProgram.AppBuilder.Services.
AddKeyedSingleton
<IDistributedApplicationPublisher, NoopPublisher>("manifest");
ProjectResourceTests.cs (1)
661
appBuilder.Services.
AddKeyedSingleton
<IDistributedApplicationPublisher, NoopPublisher>("manifest");
BasicWebSite (2)
StartupWithoutEndpointRouting.cs (2)
46
services.
AddKeyedSingleton
<ICustomService, OkCustomService>("ok_service");
47
services.
AddKeyedSingleton
<ICustomService, BadCustomService>("not_ok_service");
Microsoft.AspNetCore.OpenApi (1)
Extensions\OpenApiServiceCollectionExtensions.cs (1)
113
services.
AddKeyedSingleton
<IOpenApiDocumentProvider, OpenApiDocumentService>(documentName);
Microsoft.Extensions.DependencyInjection.AutoActivation (1)
AutoActivationExtensions.Keyed.cs (1)
132
.
AddKeyedSingleton
<TService, TImplementation>(serviceKey)