20 references to AddKeyedSingleton
Aspire.Hosting (3)
DistributedApplicationBuilder.cs (2)
415
_innerBuilder.Services.
AddKeyedSingleton
<IContainerRuntime, DockerContainerRuntime>("docker");
416
_innerBuilder.Services.
AddKeyedSingleton
<IContainerRuntime, PodmanContainerRuntime>("podman");
PublisherDistributedApplicationBuilderExtensions.cs (1)
27
builder.Services.
AddKeyedSingleton
<IDistributedApplicationPublisher, TPublisher>(name);
Aspire.Hosting.Tests (7)
AsHttp2ServiceTests.cs (3)
18
testProgram.AppBuilder.Services.
AddKeyedSingleton
<IDistributedApplicationPublisher, NoopPublisher>("manifest");
39
testProgram.AppBuilder.Services.
AddKeyedSingleton
<IDistributedApplicationPublisher, NoopPublisher>("manifest");
57
testProgram.AppBuilder.Services.
AddKeyedSingleton
<IDistributedApplicationPublisher, NoopPublisher>("manifest");
ManifestGenerationTests.cs (2)
117
appBuilder.Services.
AddKeyedSingleton
<IDistributedApplicationPublisher, JsonDocumentManifestPublisher>("manifest");
530
program.AppBuilder.Services.
AddKeyedSingleton
<IDistributedApplicationPublisher, JsonDocumentManifestPublisher>("manifest");
ProjectResourceTests.cs (1)
745
appBuilder.Services.
AddKeyedSingleton
<IDistributedApplicationPublisher, NoopPublisher>("manifest");
Schema\SchemaTests.cs (1)
222
builder.Services.
AddKeyedSingleton
<IDistributedApplicationPublisher, JsonDocumentManifestPublisher>("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)
114
services.
AddKeyedSingleton
<IOpenApiDocumentProvider, OpenApiDocumentService>(documentName);
Microsoft.Extensions.Caching.Hybrid.Tests (7)
ServiceConstructionTests.cs (7)
245
services.
AddKeyedSingleton
<IDistributedCache, RedisCache>("Redis");
322
services.
AddKeyedSingleton
<IDistributedCache, CustomMemoryDistributedCache1>("DistributedOne");
323
services.
AddKeyedSingleton
<IDistributedCache, CustomMemoryDistributedCache2>("DistributedTwo");
362
services.
AddKeyedSingleton
<IDistributedCache, CustomMemoryDistributedCache1>("DistributedOne");
363
services.
AddKeyedSingleton
<IDistributedCache, CustomMemoryDistributedCache2>("DistributedTwo");
400
services.
AddKeyedSingleton
<IDistributedCache, CustomMemoryDistributedCache1>("DistributedOne");
401
services.
AddKeyedSingleton
<IDistributedCache, CustomMemoryDistributedCache2>("DistributedTwo");