4 implementations of Services
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
89public IServiceCollection Services => _innerBuilder.Services;
Aspire.Hosting.Azure.Sql (1)
AzureSqlServerResource.cs (1)
771public IServiceCollection Services => throw new NotImplementedException();
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
520public IServiceCollection Services => innerBuilder.Services; 685public IServiceCollection Services => _innerBuilder.Services;
238 references to Services
Aspire.Hosting (19)
Ats\EventingExports.cs (3)
28builder.Services.AddSingleton<IDistributedApplicationEventingSubscriber>(new CallbackEventingSubscriber(subscribe)); 42if (builder.Services.Any(descriptor => descriptor.ServiceType == typeof(IDistributedApplicationEventingSubscriber) && 49builder.Services.AddSingleton<IDistributedApplicationEventingSubscriber>(new CallbackEventingSubscriber(subscribe));
Ats\HealthCheckExports.cs (1)
28builder.Services.AddHealthChecks().AddAsyncCheck(name, async () =>
DistributedApplication.cs (1)
327/// To add services to the dependency injection container developers should use the <see cref="IDistributedApplicationBuilder.Services"/>
ExternalServiceBuilderExtensions.cs (4)
246builder.ApplicationBuilder.Services.AddHttpClient(); 247builder.ApplicationBuilder.Services.SuppressHealthCheckHttpClientLogging(healthCheckKey); 253builder.ApplicationBuilder.Services.AddHealthChecks().Add(new HealthCheckRegistration( 274builder.ApplicationBuilder.Services.AddHealthChecks().Add(new HealthCheckRegistration(
PublisherDistributedApplicationBuilderExtensions.cs (4)
28builder.Services.AddKeyedSingleton<IDistributedApplicationPublisher, TPublisher>(name); 37builder.Services.Configure(name, configureOptions); 40builder.Services.Configure<TPublisherOptions>(name, builder.Configuration.GetSection(nameof(PublishingOptions.Publishing))); 41builder.Services.Configure<TPublisherOptions>(name, options =>
ResourceBuilderExtensions.cs (4)
3205builder.ApplicationBuilder.Services.AddHttpClient(); 3206builder.ApplicationBuilder.Services.SuppressHealthCheckHttpClientLogging(healthCheckKey); 3208builder.ApplicationBuilder.Services.AddHealthChecks().Add(new HealthCheckRegistration( 4062builder.ApplicationBuilder.Services.AddHttpClient();
TerminalResourceBuilderExtensions.cs (2)
103appBuilder.Services.TryAddSingleton<TerminalHostOrphanCleanupService>(); 104appBuilder.Services.TryAddEventingSubscriber<TerminalHostOrphanCleanupEventingSubscriber>();
Aspire.Hosting.Azure (19)
Provisioning\AzureProvisionerExtensions.cs (19)
30builder.Services.TryAddSingleton<AzureResourcePreparer>(); 31builder.Services.TryAddSingleton<AzureProvisioner>(); 34builder.Services.AddOptions<AzureProvisionerOptions>() 39builder.Services.TryAddSingleton<ITokenCredentialProvider, DefaultTokenCredentialProvider>(); 42builder.Services.TryAddSingleton<IAcrLoginService, AcrLoginService>(); 47builder.Services.AddHttpClient("AcrLogin"); 49builder.Services.AddHttpClient(); // Add default IHttpClientFactory 52builder.Services.TryAddSingleton<IBicepProvisioner, BicepProvisioner>(); 55builder.Services.TryAddSingleton<IArmClientProvider>(sp => 57builder.Services.TryAddSingleton<ISecretClientProvider, DefaultSecretClientProvider>(); 58builder.Services.TryAddSingleton<IBicepCompiler, BicepCliCompiler>(); 59builder.Services.TryAddSingleton<IAzurePrincipalProvider, DefaultAzurePrincipalProvider>(); 63builder.Services.TryAddSingleton<IProvisioningContextProvider, PublishModeProvisioningContextProvider>(); 67builder.Services.TryAddSingleton<RunModeProvisioningContextProvider>(); 68builder.Services.TryAddSingleton<IProvisioningContextProvider>(sp => sp.GetRequiredService<RunModeProvisioningContextProvider>()); 69builder.Services.TryAddSingleton<IAzureProvisioningOptionsManager>(sp => sp.GetRequiredService<RunModeProvisioningContextProvider>()); 75builder.Services.TryAddSingleton<IAzureProvisioningOptionsManager, NoOpAzureProvisioningOptionsManager>(); 76builder.Services.TryAddSingleton<AzureProvisioningController>(); 78builder.Services.TryAddSingleton<IProcessRunner, DefaultProcessRunner>();
Aspire.Hosting.Azure.AppContainers (4)
AzureContainerAppExtensions.cs (4)
50builder.Services.Configure<AzureProvisioningOptions>(o => o.SupportsTargetedRoleAssignments = true); 60if (builder.Services.All(d => d.ServiceType != typeof(ContainerAppsPipelineStepMarker))) 63builder.Services.AddSingleton(marker); 270var marker = builder.Services
Aspire.Hosting.Azure.AppService (3)
AzureAppServiceEnvironmentExtensions.cs (3)
29builder.Services.Configure<AzureProvisioningOptions>(options => options.SupportsTargetedRoleAssignments = true); 39if (builder.Services.All(d => d.ServiceType != typeof(AppServicePipelineStepMarker))) 41builder.Services.AddSingleton<AppServicePipelineStepMarker>();
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBExtensions.cs (1)
223builder.ApplicationBuilder.Services.AddHealthChecks().AddAzureCosmosDB(
Aspire.Hosting.Azure.Kubernetes (1)
AzureKubernetesEnvironmentExtensions.cs (1)
59builder.Services.Configure<AzureProvisioningOptions>(
Aspire.Hosting.Azure.Kusto (2)
AzureKustoBuilderExtensions.cs (2)
135.Services 250.Services
Aspire.Hosting.Azure.Sandboxes (3)
AzureSandboxesExtensions.cs (3)
131builder.Services.Configure<AzureProvisioningOptions>(options => options.SupportsTargetedRoleAssignments = true); 441if (builder.Services.Any(static descriptor => descriptor.ServiceType == typeof(AzureSandboxPipelineStepMarker))) 446builder.Services.AddSingleton<AzureSandboxPipelineStepMarker>();
Aspire.Hosting.Azure.Storage (6)
AzureStorageExtensions.cs (6)
248builder.ApplicationBuilder.Services.AddHealthChecks().AddAzureBlobStorage(sp => 501builder.ApplicationBuilder.Services.AddHealthChecks().AddAzureBlobStorage( 571builder.ApplicationBuilder.Services.AddHealthChecks().AddAzureBlobStorage( 665builder.ApplicationBuilder.Services.AddHealthChecks().AddAzureQueueStorage( 807builder.ApplicationBuilder.Services.AddHealthChecks().AddAzureBlobStorage(sp => 849builder.ApplicationBuilder.Services.AddHealthChecks().AddAzureQueueStorage(sp =>
Aspire.Hosting.Azure.Tests (52)
AzureEnvironmentResourceExtensionsTests.cs (52)
695builder.Services.AddSingleton<IInteractionService>(testInteractionService); 696builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 736builder.Services.AddSingleton<IInteractionService>(testInteractionService); 737builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1766builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1768builder.Services.RemoveAll<AzureProvisioningController>(); 1769builder.Services.RemoveAll<IArmClientProvider>(); 1770builder.Services.RemoveAll<ITokenCredentialProvider>(); 1771builder.Services.AddSingleton<IArmClientProvider>(ProvisioningTestHelpers.CreateArmClientProvider( 1776builder.Services.AddSingleton<ITokenCredentialProvider>(ProvisioningTestHelpers.CreateTokenCredentialProvider()); 1777builder.Services.AddSingleton(sp => new AzureProvisioningController( 2319builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 2321builder.Services.RemoveAll<IArmClientProvider>(); 2322builder.Services.RemoveAll<ITokenCredentialProvider>(); 2323builder.Services.AddSingleton<IArmClientProvider>(new BlockingDeleteArmClientProvider(armClient)); 2324builder.Services.AddSingleton<ITokenCredentialProvider>(ProvisioningTestHelpers.CreateTokenCredentialProvider()); 2732builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 2734builder.Services.RemoveAll<AzureProvisioningController>(); 2735builder.Services.AddSingleton(sp => new AzureProvisioningController( 2820builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 2822builder.Services.RemoveAll<AzureProvisioningController>(); 2823builder.Services.AddSingleton(sp => new AzureProvisioningController( 2892builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 2930builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 2932builder.Services.RemoveAll<AzureProvisioningController>(); 2933builder.Services.AddSingleton(sp => new AzureProvisioningController( 3005builder.Services.AddSingleton<TimeProvider>(new FixedTimeProvider(operationStartedAt)); 3080builder.Services.AddSingleton<IInteractionService>(testInteractionService); 3136builder.Services.AddSingleton<IInteractionService>(testInteractionService); 3193builder.Services.AddSingleton<IInteractionService>(testInteractionService); 3240builder.Services.AddSingleton<IInteractionService>(testInteractionService); 3379builder.Services.AddSingleton<IInteractionService>(testInteractionService); 3504builder.Services.AddSingleton<IInteractionService>(testInteractionService); 3568builder.Services.AddSingleton<IInteractionService>(testInteractionService); 3748builder.Services.AddSingleton<IInteractionService>(testInteractionService); 4194builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 4196builder.Services.RemoveAll<IArmClientProvider>(); 4197builder.Services.AddSingleton<IArmClientProvider>(ProvisioningTestHelpers.CreateArmClientProvider( 4203builder.Services.RemoveAll<AzureProvisioningController>(); 4204builder.Services.AddSingleton(sp => new AzureProvisioningController( 4273builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 4275builder.Services.RemoveAll<IArmClientProvider>(); 4276builder.Services.AddSingleton<IArmClientProvider>(ProvisioningTestHelpers.CreateArmClientProvider( 4283builder.Services.RemoveAll<AzureProvisioningController>(); 4284builder.Services.AddSingleton(sp => new AzureProvisioningController( 4424builder.Services.AddSingleton<IInteractionService>(testInteractionService); 5304builder.Services.AddSingleton<IArmClientProvider>(armClientProvider ?? ProvisioningTestHelpers.CreateArmClientProvider()); 5305builder.Services.AddSingleton<ITokenCredentialProvider>(tokenCredentialProvider ?? ProvisioningTestHelpers.CreateTokenCredentialProvider()); 5306builder.Services.AddSingleton<IBicepProvisioner>(bicepProvisioner ?? new TestBicepProvisioner()); 5307builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 5308builder.Services.AddSingleton<IProvisioningContextProvider>(provisioningContextProvider ?? new TestProvisioningContextProvider()); 5309builder.Services.AddSingleton<IAzureProvisioningOptionsManager>(provisioningOptionsManager ?? new TestAzureProvisioningOptionsManager(stateManager));
Aspire.Hosting.Browsers (3)
BrowserLogsBuilderExtensions.cs (3)
126builder.ApplicationBuilder.Services.TryAddSingleton<IBrowserLogsSessionManager, BrowserLogsSessionManager>(); 127builder.ApplicationBuilder.Services.TryAddSingleton<BrowserLogsConfigurationStore>(); 128builder.ApplicationBuilder.Services.TryAddSingleton<BrowserLogsConfigurationManager>();
Aspire.Hosting.Browsers.Tests (3)
src\Aspire.Hosting.Browsers\BrowserLogsBuilderExtensions.cs (3)
126builder.ApplicationBuilder.Services.TryAddSingleton<IBrowserLogsSessionManager, BrowserLogsSessionManager>(); 127builder.ApplicationBuilder.Services.TryAddSingleton<BrowserLogsConfigurationStore>(); 128builder.ApplicationBuilder.Services.TryAddSingleton<BrowserLogsConfigurationManager>();
Aspire.Hosting.Containers.Tests (7)
ResourceFailureLoggingTests.cs (1)
119builder.ApplicationBuilder.Services.AddLogging(x => x.AddFakeLogging(y => y.FilteredCategories.Add(category)));
WithDockerfileTests.cs (6)
268builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 318builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 367builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 415builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 873builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 918builder.Services.AddLogging(b => b.AddXunit(testOutputHelper));
Aspire.Hosting.DevTunnels (6)
DevTunnelResourceBuilderExtensions.cs (6)
83builder.Services.TryAddSingleton<DevTunnelLoginManager>(); 84builder.Services.TryAddSingleton<LoggedOutNotificationManager>(); 85builder.Services.TryAddSingleton<IDevTunnelClient, DevTunnelCliClient>(); 90builder.Services.AddKeyedSingleton<DevTunnelMonitor>(tunnelResource, (services, _) => new(tunnelResource, services)); 94builder.Services.AddHealthChecks().Add(new HealthCheckRegistration( 625tunnelBuilder.ApplicationBuilder.Services.AddHealthChecks().AddCheck(readinessCheckKey, static () => HealthCheckResult.Healthy());
Aspire.Hosting.Docker (2)
DockerComposeEnvironmentExtensions.cs (2)
27if (builder.Services.All(d => d.ServiceType != typeof(DockerComposePipelineStepMarker))) 29builder.Services.AddSingleton<DockerComposePipelineStepMarker>();
Aspire.Hosting.Dotnet (1)
DotnetProjectBuildCoordinator.cs (1)
243builder.Services.AddSingleton(_ => this);
Aspire.Hosting.Dotnet.Tests (2)
DotnetProjectBuildCoordinatorTests.cs (1)
3965builder.Services.AddSingleton<IDotnetSdkVersionProvider>(provider);
DotnetProjectResourceTests.cs (1)
1096builder.Services.AddSingleton<IDotnetSdkVersionProvider>(provider);
Aspire.Hosting.Foundry (6)
FoundryExtensions.cs (5)
232builder.ApplicationBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IHostedService, FoundryLocalLifecycleService>()); 244builder.ApplicationBuilder.Services.AddHealthChecks() 252builder.ApplicationBuilder.Services.AddHttpClient(nameof(FoundryLocalHealthCheck), client => 254builder.ApplicationBuilder.Services.AddHttpClient(nameof(LocalModelHealthCheck), client => 506builder.ApplicationBuilder.Services.AddHealthChecks()
Project\ProjectBuilderExtension.cs (1)
50builder.ApplicationBuilder.Services.Configure<AzureProvisioningOptions>(o => o.SupportsTargetedRoleAssignments = true);
Aspire.Hosting.Garnet (1)
GarnetBuilderExtensions.cs (1)
127builder.Services.AddHealthChecks().AddRedis(sp => connectionString ?? throw new InvalidOperationException("Connection string is unavailable"), name: healthCheckKey);
Aspire.Hosting.JavaScript.Tests (3)
AddDenoAppTests.cs (3)
2403ExecutionContext = CreateRunExecutionContext(builder.Services), 2432ExecutionContext = CreateRunExecutionContext(builder.Services), 2460ExecutionContext = CreateRunExecutionContext(builder.Services),
Aspire.Hosting.Kafka (2)
KafkaBuilderExtensions.cs (2)
59builder.Services.AddKeyedSingleton<KafkaHealthCheck>(healthCheckKey, (sp, _) => 72builder.Services.AddHealthChecks().Add(healthCheckRegistration);
Aspire.Hosting.Kubernetes (3)
KubernetesEnvironmentExtensions.cs (3)
21builder.Services.TryAddSingleton<IHelmRunner, DefaultHelmRunner>(); 31if (builder.Services.All(d => d.ServiceType != typeof(KubernetesPipelineStepMarker))) 33builder.Services.AddSingleton<KubernetesPipelineStepMarker>();
Aspire.Hosting.Maui (4)
MauiHostingExtensions.cs (3)
20builder.Services.TryAddEventingSubscriber<MauiBuildQueueEventSubscriber>(); 23builder.Services.TryAddEventingSubscriber<MauiAndroidEnvironmentSubscriber>(); 26builder.Services.TryAddEventingSubscriber<MauiiOSEnvironmentSubscriber>();
MauiPlatformHelper.cs (1)
170appBuilder.Services.TryAddEventingSubscriber<UnsupportedPlatformEventSubscriber>();
Aspire.Hosting.MongoDB (3)
MongoDBBuilderExtensions.cs (2)
80builder.Services.AddHealthChecks() 287builder.ApplicationBuilder.Services.AddHealthChecks()
ReplicaSet\MongoDBReplicaSetBuilderExtensions.cs (1)
89builder.Services.AddHealthChecks()
Aspire.Hosting.MySql (2)
MySqlBuilderExtensions.cs (2)
81builder.Services.AddHealthChecks().AddMySql(sp => connectionString ?? throw new InvalidOperationException("Connection string is unavailable"), name: healthCheckKey); 190builder.ApplicationBuilder.Services.AddHealthChecks().AddMySql(sp => connectionString ?? throw new InvalidOperationException("Connection string is unavailable"), name: healthCheckKey);
Aspire.Hosting.Nats (1)
NatsBuilderExtensions.cs (1)
88builder.Services.AddHealthChecks()
Aspire.Hosting.OpenAI (4)
OpenAIExtensions.cs (4)
52builder.Services.AddHttpClient(); 54builder.Services.AddHealthChecks().Add(new HealthCheckRegistration( 211builder.ApplicationBuilder.Services.AddHttpClient(); 214builder.ApplicationBuilder.Services.AddHealthChecks()
Aspire.Hosting.Oracle (1)
OracleDatabaseBuilderExtensions.cs (1)
56builder.Services.AddHealthChecks()
Aspire.Hosting.PostgreSQL (2)
PostgresBuilderExtensions.cs (2)
103builder.Services.AddHealthChecks().AddNpgSql(sp => connectionString ?? throw new InvalidOperationException("Connection string is unavailable"), name: healthCheckKey, configure: (connection) => 219builder.ApplicationBuilder.Services.AddHealthChecks().AddNpgSql(sp => connectionString ?? throw new InvalidOperationException("Connection string is unavailable"), name: healthCheckKey);
Aspire.Hosting.Qdrant (1)
QdrantBuilderExtensions.cs (1)
65builder.Services.AddHealthChecks()
Aspire.Hosting.RabbitMQ (1)
RabbitMQBuilderExtensions.cs (1)
60builder.Services.AddHealthChecks().AddRabbitMQ(async (sp) =>
Aspire.Hosting.Redis (1)
RedisBuilderExtensions.cs (1)
94builder.Services.AddHealthChecks().AddRedis(sp => connectionString ?? throw new InvalidOperationException("Connection string is unavailable"), name: healthCheckKey);
Aspire.Hosting.Rust (1)
RustHostingExtensions.cs (1)
86builder.Services.TryAddSingleton<ICargoMetadataReader, CargoMetadataReader>();
Aspire.Hosting.Rust.Tests (5)
RustPublicApiTests.cs (5)
402builder.Services.AddSingleton<ICargoMetadataReader>(reader); 434builder.Services.AddSingleton<ICargoMetadataReader>(reader); 473builder.Services.AddSingleton<ICargoMetadataReader>(reader); 508builder.Services.AddSingleton<ICargoMetadataReader>(reader); 531builder.Services.AddSingleton<ICargoMetadataReader>(
Aspire.Hosting.SqlServer (2)
SqlServerBuilderExtensions.cs (2)
54builder.Services.AddHealthChecks().AddSqlServer(sp => healthCheckConnectionString ?? throw new InvalidOperationException("Connection string is unavailable"), name: healthCheckKey); 242builder.ApplicationBuilder.Services.AddHealthChecks().AddSqlServer(sp => healthCheckConnectionString ?? throw new InvalidOperationException("Connection string is unavailable"), name: healthCheckKey);
Aspire.Hosting.Testing (3)
DistributedApplicationTestingBuilder.cs (3)
398builder.Services.Configure<ResourceNotificationServiceOptions>( 774/// <inheritdoc cref="IDistributedApplicationBuilder.Services" /> 775new IServiceCollection Services => ((IDistributedApplicationBuilder)this).Services;
Aspire.Hosting.Testing.Tests (1)
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (1)
25builder.Services.AddTestAndResourceLogging(testOutputHelper, builder.Configuration, builder.Environment.ApplicationName, isPublishMode: builder.ExecutionContext.IsPublishMode);
Aspire.Hosting.Tests (46)
AppHostSmokeTests.cs (2)
52builder.Services.AddHostedService(sp => testService); 53builder.Services.AddSingleton<ILoggerProvider>(new TestLoggerProvider(testSink));
ApplicationModel\Docker\WithDockerfileBuilderTests.cs (9)
95Services = appBuilder.Services.BuildServiceProvider(), 146Services = appBuilder.Services.BuildServiceProvider(), 182Services = appBuilder.Services.BuildServiceProvider(), 200appBuilder.Services.AddSingleton<string>("test-config-value"); 216Services = appBuilder.Services.BuildServiceProvider(), 257Services = appBuilder.Services.BuildServiceProvider(), 337Services = appBuilder.Services.BuildServiceProvider(), 373Services = appBuilder.Services.BuildServiceProvider(), 438Services = appBuilder.Services.BuildServiceProvider(),
AtsEventingExportsTests.cs (1)
29var subscribers = builder.Services
AtsHealthCheckExportsTests.cs (1)
29using var serviceProvider = builder.Services.BuildServiceProvider();
Dashboard\DashboardEventHandlersTests.cs (1)
88appBuilder.Services.AddSingleton<ILoggerProvider>(new TestLoggerProvider(testSink));
DistributedApplicationBuilderTests.cs (2)
47appBuilder.Services.Configure<DcpOptions>(o => 269appBuilder.Services.AddSingleton<ILoggerProvider>(new TestLoggerProvider(testSink));
DistributedApplicationTests.cs (10)
64testProgram.AppBuilder.Services.AddLifecycleHook((sp) => 96testProgram.AppBuilder.Services.AddLifecycleHook((sp) => 108testProgram.AppBuilder.Services.AddLifecycleHook((sp) => 142testProgram.AppBuilder.Services.AddLifecycleHook(_ => 192testProgram.AppBuilder.Services.AddHealthChecks().AddCheck("dummy_healthcheck", () => HealthCheckResult.Unhealthy()); 700testProgram.AppBuilder.Services.AddLifecycleHook((sp) => 723testProgram.AppBuilder.Services.TryAddLifecycleHook(callback1); 728testProgram.AppBuilder.Services.TryAddLifecycleHook(callback2); 732var lifecycleHookDescriptors = testProgram.AppBuilder.Services.Where(sd => sd.ServiceType == typeof(IDistributedApplicationLifecycleHook)); 745testProgram.AppBuilder.Services.AddLifecycleHook(sp => new CheckAllocatedEndpointsLifecycleHook(tcs));
ManifestGenerationTests.cs (13)
25program.AppBuilder.Services.AddSingleton(manifestStore); 43program.AppBuilder.Services.AddSingleton(manifestStore); 61program.AppBuilder.Services.AddSingleton(manifestStore); 79program.AppBuilder.Services.AddSingleton(manifestStore); 120appBuilder.Services.AddSingleton(manifestStore); 149program.AppBuilder.Services.AddSingleton(manifestStore); 182program.AppBuilder.Services.AddSingleton(manifestStore); 202program.AppBuilder.Services.AddSingleton(manifestStore); 220program.AppBuilder.Services.AddSingleton(manifestStore); 241program.AppBuilder.Services.AddSingleton(manifestStore); 264program.AppBuilder.Services.AddSingleton(manifestStore); 284program.AppBuilder.Services.AddSingleton(manifestStore); 285program.AppBuilder.Services.Configure<PipelineOptions>(options =>
ProjectRebuilderResourceTests.cs (1)
89builder.Services.AddSingleton<IDotnetSdkVersionProvider>(provider);
ProjectResourceTests.cs (1)
1136appBuilder.Services.AddKeyedSingleton<IDistributedApplicationPublisher, NoopPublisher>("manifest");
RequiredCommandAnnotationTests.cs (3)
388builder.Services.AddSingleton<IInteractionService>(testInteractionService); 420builder.Services.AddSingleton<IInteractionService>(testInteractionService); 444builder.Services.AddSingleton<IInteractionService>(testInteractionService);
ResourceFailureLoggingTests.cs (1)
105builder.ApplicationBuilder.Services.AddLogging(x => x.AddFakeLogging(y => y.FilteredCategories.Add(category)));
WithHttpCommandTests.cs (1)
114var httpClientFactoryServiceDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(IHttpClientFactory));
Aspire.Hosting.TestUtilities (1)
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (1)
25builder.Services.AddTestAndResourceLogging(testOutputHelper, builder.Configuration, builder.Environment.ApplicationName, isPublishMode: builder.ExecutionContext.IsPublishMode);
Aspire.Hosting.Valkey (1)
ValkeyBuilderExtensions.cs (1)
143builder.Services.AddHealthChecks()
CustomResources.AppHost (1)
TestResource.cs (1)
14builder.Services.TryAddEventingSubscriber<TestResourceLifecycle>();
HealthChecksSandbox.AppHost (2)
AppHost.cs (2)
11builder.Services.TryAddEventingSubscriber<TestResourceLifecycle>(); 92builder.Services.AddHealthChecks()
Stress.AppHost (4)
AppHost.cs (3)
11builder.Services.AddHttpClient(); 12builder.Services.AddHttpClient("large-telemetry", client => client.Timeout = Timeout.InfiniteTimeSpan); 13builder.Services.AddHealthChecks().AddAsyncCheck("health-test", async (ct) =>
TestResource.cs (1)
15builder.Services.TryAddEventingSubscriber<TestResourceLifecycle>();
TestProject.AppHost (2)
TestProgram.cs (2)
102AppBuilder.Services.TryAddEventingSubscriber<EndPointWriterHook>(); 103AppBuilder.Services.AddHttpClient();