Implemented interface member:
property
Services
Microsoft.Extensions.Hosting.IHostApplicationBuilder.Services
441 references to Services
aspire (112)
Program.cs (112)
151
builder.
Services
.AddSingleton(new TelemetryManager(builder.Configuration, args));
161
builder.
Services
.AddSingleton(fileLoggerProvider); // Register for direct access to LogFilePath
162
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<ILoggerProvider>(fileLoggerProvider));
170
builder.
Services
.AddSingleton<ILoggerProvider>(sp =>
192
builder.
Services
.AddSingleton(sp =>
197
builder.
Services
.AddSingleton(s => new ConsoleEnvironment(
200
builder.
Services
.AddSingleton(s => s.GetRequiredService<ConsoleEnvironment>().Out);
201
builder.
Services
.AddSingleton<ICliHostEnvironment>(provider =>
206
builder.
Services
.AddSingleton(TimeProvider.System);
208
builder.
Services
.AddSingleton<IProjectLocator, ProjectLocator>();
209
builder.
Services
.AddSingleton<ISolutionLocator, SolutionLocator>();
210
builder.
Services
.AddSingleton<ILanguageService, LanguageService>();
211
builder.
Services
.AddSingleton<IScaffoldingService, ScaffoldingService>();
212
builder.
Services
.AddSingleton<FallbackProjectParser>();
213
builder.
Services
.AddSingleton<IProjectUpdater, ProjectUpdater>();
214
builder.
Services
.AddSingleton<INewCommandPrompter, NewCommandPrompter>();
215
builder.
Services
.AddSingleton<IAddCommandPrompter, AddCommandPrompter>();
216
builder.
Services
.AddSingleton<IPublishCommandPrompter, PublishCommandPrompter>();
217
builder.
Services
.AddSingleton<ICertificateService, CertificateService>();
218
builder.
Services
.AddSingleton(BuildConfigurationService);
219
builder.
Services
.AddSingleton<IFeatures, Features>();
220
builder.
Services
.AddTelemetryServices();
221
builder.
Services
.AddTransient<IDotNetCliExecutionFactory, DotNetCliExecutionFactory>();
222
builder.
Services
.AddTransient<IDotNetCliRunner, DotNetCliRunner>();
223
builder.
Services
.AddSingleton<IDiskCache, DiskCache>();
224
builder.
Services
.AddSingleton<IDotNetSdkInstaller, DotNetSdkInstaller>();
225
builder.
Services
.AddTransient<IAppHostCliBackchannel, AppHostCliBackchannel>();
226
builder.
Services
.AddSingleton<INuGetPackageCache, NuGetPackageCache>();
227
builder.
Services
.AddSingleton<NuGetPackagePrefetcher>();
228
builder.
Services
.AddHostedService(sp => sp.GetRequiredService<NuGetPackagePrefetcher>());
229
builder.
Services
.AddSingleton<AuxiliaryBackchannelMonitor>();
230
builder.
Services
.AddSingleton<IAuxiliaryBackchannelMonitor>(sp => sp.GetRequiredService<AuxiliaryBackchannelMonitor>());
231
builder.
Services
.AddHostedService(sp => sp.GetRequiredService<AuxiliaryBackchannelMonitor>());
232
builder.
Services
.AddSingleton<ICliUpdateNotifier, CliUpdateNotifier>();
233
builder.
Services
.AddSingleton<IPackagingService, PackagingService>();
234
builder.
Services
.AddSingleton<IAppHostServerProjectFactory, AppHostServerProjectFactory>();
235
builder.
Services
.AddSingleton<ICliDownloader, CliDownloader>();
236
builder.
Services
.AddSingleton<IFirstTimeUseNoticeSentinel>(_ => new FirstTimeUseNoticeSentinel(GetUsersAspirePath()));
237
builder.
Services
.AddSingleton<IBannerService, BannerService>();
238
builder.
Services
.AddMemoryCache();
241
builder.
Services
.AddSingleton<IDocsCache, DocsCache>();
242
builder.
Services
.AddHttpClient<IDocsFetcher, DocsFetcher>();
243
builder.
Services
.AddSingleton<IDocsIndexService, DocsIndexService>();
244
builder.
Services
.AddSingleton<IDocsSearchService, DocsSearchService>();
247
builder.
Services
.AddSingleton<IGitRepository, GitRepository>();
250
builder.
Services
.AddSingleton<IOpenCodeCliRunner, OpenCodeCliRunner>();
253
builder.
Services
.AddSingleton<IClaudeCodeCliRunner, ClaudeCodeCliRunner>();
256
builder.
Services
.AddSingleton<IVsCodeCliRunner, VsCodeCliRunner>();
257
builder.
Services
.AddSingleton<ICopilotCliRunner, CopilotCliRunner>();
260
builder.
Services
.AddSingleton<IAgentEnvironmentDetector, AgentEnvironmentDetector>();
261
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, VsCodeAgentEnvironmentScanner>());
262
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, CopilotCliAgentEnvironmentScanner>());
263
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, OpenCodeAgentEnvironmentScanner>());
264
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, ClaudeCodeAgentEnvironmentScanner>());
265
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, DeprecatedMcpCommandScanner>());
268
builder.
Services
.AddSingleton<ITemplateProvider, TemplateProvider>();
269
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<ITemplateFactory, DotNetTemplateFactory>());
272
builder.
Services
.AddSingleton<ILanguageDiscovery, DefaultLanguageDiscovery>();
275
builder.
Services
.AddSingleton<IAppHostServerSessionFactory, AppHostServerSessionFactory>();
278
builder.
Services
.AddSingleton<DotNetAppHostProject>();
279
builder.
Services
.AddSingleton<Func<LanguageInfo, GuestAppHostProject>>(sp =>
283
builder.
Services
.AddSingleton<IAppHostProjectFactory, AppHostProjectFactory>();
286
builder.
Services
.AddSingleton<IEnvironmentCheck, WslEnvironmentCheck>();
287
builder.
Services
.AddSingleton<IEnvironmentCheck, DotNetSdkCheck>();
288
builder.
Services
.AddSingleton<IEnvironmentCheck, DeprecatedWorkloadCheck>();
289
builder.
Services
.AddSingleton<IEnvironmentCheck, DevCertsCheck>();
290
builder.
Services
.AddSingleton<IEnvironmentCheck, ContainerRuntimeCheck>();
291
builder.
Services
.AddSingleton<IEnvironmentCheck, DeprecatedAgentConfigCheck>();
292
builder.
Services
.AddSingleton<IEnvironmentChecker, EnvironmentChecker>();
296
builder.
Services
.AddSingleton<IMcpTransportFactory, StdioMcpTransportFactory>();
299
builder.
Services
.AddTransient<NewCommand>();
300
builder.
Services
.AddTransient<InitCommand>();
301
builder.
Services
.AddTransient<RunCommand>();
302
builder.
Services
.AddTransient<StopCommand>();
303
builder.
Services
.AddTransient<StartCommand>();
304
builder.
Services
.AddTransient<RestartCommand>();
305
builder.
Services
.AddTransient<ResourceCommand>();
306
builder.
Services
.AddTransient<PsCommand>();
307
builder.
Services
.AddTransient<ResourcesCommand>();
308
builder.
Services
.AddTransient<LogsCommand>();
309
builder.
Services
.AddTransient<AddCommand>();
310
builder.
Services
.AddTransient<PublishCommand>();
311
builder.
Services
.AddTransient<ConfigCommand>();
312
builder.
Services
.AddTransient<CacheCommand>();
313
builder.
Services
.AddTransient<DoctorCommand>();
314
builder.
Services
.AddTransient<UpdateCommand>();
315
builder.
Services
.AddTransient<DeployCommand>();
316
builder.
Services
.AddTransient<DoCommand>();
317
builder.
Services
.AddTransient<ExecCommand>();
318
builder.
Services
.AddTransient<McpCommand>();
319
builder.
Services
.AddTransient<McpStartCommand>();
320
builder.
Services
.AddTransient<McpInitCommand>();
321
builder.
Services
.AddTransient<AgentCommand>();
322
builder.
Services
.AddTransient<AgentMcpCommand>();
323
builder.
Services
.AddTransient<AgentInitCommand>();
324
builder.
Services
.AddTransient<TelemetryCommand>();
325
builder.
Services
.AddTransient<TelemetryLogsCommand>();
326
builder.
Services
.AddTransient<TelemetrySpansCommand>();
327
builder.
Services
.AddTransient<TelemetryTracesCommand>();
328
builder.
Services
.AddTransient<DocsCommand>();
329
builder.
Services
.AddTransient<DocsListCommand>();
330
builder.
Services
.AddTransient<DocsSearchCommand>();
331
builder.
Services
.AddTransient<DocsGetCommand>();
332
builder.
Services
.AddTransient<SdkCommand>();
333
builder.
Services
.AddTransient<SdkGenerateCommand>();
334
builder.
Services
.AddTransient<SdkDumpCommand>();
335
builder.
Services
.AddTransient<RootCommand>();
336
builder.
Services
.AddTransient<ExtensionInternalCommand>();
614
builder.
Services
.AddSingleton<IExtensionRpcTarget, ExtensionRpcTarget>();
615
builder.
Services
.AddSingleton<IExtensionBackchannel, ExtensionBackchannel>();
618
builder.
Services
.AddSingleton<IInteractionService>(provider =>
632
builder.
Services
.AddSingleton<IInteractionService>(provider =>
Aspire.Azure.Messaging.EventHubs.Tests (10)
AspireEventHubsExtensionsTests.cs (10)
80
ConfigureBlobServiceClient(useKeyed, builder.
Services
);
127
ConfigureBlobServiceClient(useKeyed, builder.
Services
);
196
ConfigureBlobServiceClient(useKeyed, builder.
Services
);
258
ConfigureBlobServiceClient(useKeyed, builder.
Services
);
324
ConfigureBlobServiceClient(useKeyed, builder.
Services
);
370
ConfigureBlobServiceClient(useKeyed, builder.
Services
);
418
ConfigureBlobServiceClient(useKeyed, builder.
Services
);
500
ConfigureBlobServiceClient(useKeyed, builder.
Services
);
561
ConfigureBlobServiceClient(useKeyed: false, builder.
Services
);
618
builder.
Services
.AddSingleton(blobClient);
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (26)
AspireAzureEFPostgreSqlExtensionsTests.cs (4)
275
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseNpgsql(ConnectionString));
279
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(ConnectionString));
298
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseNpgsql(ConnectionString));
302
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(ConnectionString));
EnrichNpgsqlTests.cs (18)
28
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(ConnectionString));
46
builder.
Services
.AddDbContext<TestDbContext>(options => options.UseNpgsql(ConnectionString));
64
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
100
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
121
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
127
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
157
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
166
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
172
var optionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
204
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
213
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
240
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(optionsBuilder =>
258
builder.
Services
.AddDbContext<ITestDbContext, TestDbContext>(optionsBuilder =>
266
var optionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
280
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
309
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
327
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
360
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
TokenCredentialTests.cs (4)
43
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(connectionString));
74
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(connectionString));
106
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(connectionString));
138
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(connectionString));
Aspire.Components.Common.TestUtilities (3)
ConformanceTests.cs (3)
303
builder.
Services
.AddSingleton<ILoggerFactory, TestLoggerFactory>();
310
builder.
Services
.AddSingleton<ILoggerFactory, TestLoggerFactory>();
500
builder.
Services
.AddOpenTelemetry().WithTracing(builder => builder.AddInMemoryExporter(exportedActivities));
Aspire.Confluent.Kafka.Tests (2)
OtelMetricsTests.cs (1)
61
builder.
Services
.AddOpenTelemetry().WithMetrics(meterProvider => meterProvider.AddInMemoryExporter(metrics));
OtelTracesTests.cs (1)
63
builder.
Services
.AddOpenTelemetry().WithTracing(traceProviderBuilder => traceProviderBuilder.AddInMemoryExporter(activities));
Aspire.Hosting (83)
DistributedApplicationBuilder.cs (82)
79
public IServiceCollection Services => _innerBuilder.
Services
;
189
_innerBuilder.
Services
.AddSingleton(TimeProvider.System);
191
_innerBuilder.
Services
.AddSingleton<ILoggerProvider, BackchannelLoggerProvider>();
305
_innerBuilder.
Services
.AddSingleton<ExecResourceManager>();
312
_innerBuilder.
Services
.AddSingleton<IFileSystemService>(sp =>
322
_innerBuilder.
Services
.AddSingleton(_userSecretsManager);
324
_innerBuilder.
Services
.AddSingleton(sp => new DistributedApplicationModel(Resources));
325
_innerBuilder.
Services
.AddSingleton<PipelineExecutor>();
326
_innerBuilder.
Services
.AddHostedService<PipelineExecutor>(sp => sp.GetRequiredService<PipelineExecutor>());
327
_innerBuilder.
Services
.AddHostedService<DistributedApplicationLifecycle>();
328
_innerBuilder.
Services
.AddHostedService<VersionCheckService>();
329
_innerBuilder.
Services
.AddSingleton<IPackageFetcher, PackageFetcher>();
330
_innerBuilder.
Services
.AddSingleton<IPackageVersionProvider, PackageVersionProvider>();
331
_innerBuilder.
Services
.AddSingleton(options);
332
_innerBuilder.
Services
.AddSingleton<ResourceNotificationService>();
333
_innerBuilder.
Services
.AddSingleton<ResourceLoggerService>();
334
_innerBuilder.
Services
.AddSingleton<ResourceCommandService>(s => new ResourceCommandService(s.GetRequiredService<ResourceNotificationService>(), s.GetRequiredService<ResourceLoggerService>(), s));
336
_innerBuilder.
Services
.AddSingleton<InteractionService>();
337
_innerBuilder.
Services
.AddSingleton<IInteractionService>(sp => sp.GetRequiredService<InteractionService>());
338
_innerBuilder.
Services
.AddSingleton<ParameterProcessor>();
340
_innerBuilder.
Services
.AddSingleton<IDistributedApplicationEventing>(Eventing);
341
_innerBuilder.
Services
.AddSingleton<LocaleOverrideContext>();
342
_innerBuilder.
Services
.AddHealthChecks();
343
_innerBuilder.
Services
.AddHttpClient();
346
_innerBuilder.
Services
.Configure<ResourceNotificationServiceOptions>(o =>
352
_innerBuilder.
Services
.AddSingleton<IAspireStore, AspireStore>(sp =>
366
_innerBuilder.
Services
.AddSingleton<IDeveloperCertificateService, DeveloperCertificateService>();
371
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DcpOptions>, ConfigureDefaultDcpOptions>());
372
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<DcpOptions>, ValidateDcpOptions>());
375
_innerBuilder.
Services
.AddHostedService<CliOrphanDetector>();
376
_innerBuilder.
Services
.AddSingleton<BackchannelService>();
377
_innerBuilder.
Services
.AddHostedService<BackchannelService>(sp => sp.GetRequiredService<BackchannelService>());
378
_innerBuilder.
Services
.AddSingleton<AuxiliaryBackchannelService>();
379
_innerBuilder.
Services
.AddHostedService<AuxiliaryBackchannelService>(sp => sp.GetRequiredService<AuxiliaryBackchannelService>());
380
_innerBuilder.
Services
.AddSingleton<AppHostRpcTarget>();
449
_innerBuilder.
Services
.AddOptions<TransportOptions>().ValidateOnStart().PostConfigure(MapTransportOptionsFromCustomKeys);
450
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<TransportOptions>, TransportOptionsValidator>());
451
_innerBuilder.
Services
.AddSingleton<DashboardServiceHost>();
452
_innerBuilder.
Services
.AddHostedService(sp => sp.GetRequiredService<DashboardServiceHost>());
453
_innerBuilder.
Services
.AddSingleton<IDashboardEndpointProvider, HostDashboardEndpointProvider>();
454
_innerBuilder.
Services
.AddEventingSubscriber<DashboardEventHandlers>();
455
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DashboardOptions>, ConfigureDefaultDashboardOptions>());
456
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<DashboardOptions>, ValidateDashboardOptions>());
462
_innerBuilder.
Services
.AddHostedService<ResourceLoggerForwarderService>();
466
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<CodespacesOptions>, ConfigureCodespacesOptions>());
467
_innerBuilder.
Services
.AddSingleton<CodespacesUrlRewriter>();
468
_innerBuilder.
Services
.AddHostedService<CodespacesResourceUrlRewriterService>();
469
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DevcontainersOptions>, ConfigureDevcontainersOptions>());
470
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<SshRemoteOptions>, ConfigureSshRemoteOptions>());
471
_innerBuilder.
Services
.AddSingleton<DevcontainerSettingsWriter>();
472
_innerBuilder.
Services
.TryAddEventingSubscriber<DevcontainerPortForwardingLifecycleHook>();
476
_innerBuilder.
Services
.TryAddSingleton<IRequiredCommandValidator, RequiredCommandValidator>();
478
_innerBuilder.
Services
.TryAddEventingSubscriber<RequiredCommandValidationLifecycleHook>();
484
_innerBuilder.
Services
.AddSingleton<ApplicationOrchestrator>();
485
_innerBuilder.
Services
.AddHostedService<OrchestratorHostService>();
488
_innerBuilder.
Services
.AddSingleton<IDcpExecutor, DcpExecutor>();
489
_innerBuilder.
Services
.AddSingleton<DcpExecutorEvents>();
490
_innerBuilder.
Services
.AddSingleton<DcpHost>();
491
_innerBuilder.
Services
.AddSingleton<IDcpDependencyCheckService, DcpDependencyCheck>();
492
_innerBuilder.
Services
.AddSingleton<DcpNameGenerator>();
495
_innerBuilder.
Services
.AddSingleton<Locations>();
496
_innerBuilder.
Services
.AddSingleton<IKubernetesService, KubernetesService>();
503
_innerBuilder.
Services
.AddKeyedSingleton<IContainerRuntime, DockerContainerRuntime>("docker");
504
_innerBuilder.
Services
.AddKeyedSingleton<IContainerRuntime, PodmanContainerRuntime>("podman");
505
_innerBuilder.
Services
.AddSingleton(sp =>
514
_innerBuilder.
Services
.AddSingleton<IResourceContainerImageManager, ResourceContainerImageManager>();
515
_innerBuilder.
Services
.AddSingleton<PipelineActivityReporter>();
516
_innerBuilder.
Services
.AddSingleton<IPipelineActivityReporter, PipelineActivityReporter>(sp => sp.GetRequiredService<PipelineActivityReporter>());
517
_innerBuilder.
Services
.AddSingleton<IPipelineOutputService, PipelineOutputService>();
518
_innerBuilder.
Services
.AddSingleton(Pipeline);
521
_innerBuilder.
Services
.Configure<PipelineLoggingOptions>(options =>
539
_innerBuilder.
Services
.AddSingleton<ILoggerProvider, PipelineLoggerProvider>();
542
_innerBuilder.
Services
.AddOptions<LoggerFilterOptions>().Configure<IOptions<PipelineLoggingOptions>>((filterLoggingOptions, pipelineLoggingOptions) =>
550
_innerBuilder.
Services
.TryAddSingleton<IDeploymentStateManager, FileDeploymentStateManager>();
554
_innerBuilder.
Services
.TryAddSingleton<IDeploymentStateManager, UserSecretsDeploymentStateManager>();
565
_innerBuilder.
Services
.AddSingleton(ExecutionContext);
571
_innerBuilder.
Services
.AddSingleton<IValidateOptions<HealthCheckServiceOptions>>(sp =>
600
_innerBuilder.
Services
.AddSingleton<IConfigureOptions<HealthCheckPublisherOptions>>(sp =>
614
_innerBuilder.
Services
.AddSingleton<ResourceHealthCheckService>();
615
_innerBuilder.
Services
.AddHostedService<ResourceHealthCheckService>(sp => sp.GetRequiredService<ResourceHealthCheckService>());
659
_innerBuilder.
Services
.Configure<PipelineOptions>(_innerBuilder.Configuration.GetSection("Pipeline"));
693
_innerBuilder.
Services
IDistributedApplicationBuilder.cs (1)
78
/// <inheritdoc cref="HostApplicationBuilder.
Services
" />
Aspire.Hosting.Azure.Kusto.Tests (3)
KustoFunctionalTests.cs (3)
61
hb.
Services
.AddSingleton<ICslQueryProvider>(sp =>
113
hb.
Services
.AddSingleton<ICslQueryProvider>(sp =>
120
hb.
Services
.AddSingleton<ICslAdminProvider>(sp =>
Aspire.Hosting.RemoteHost (1)
RemoteHostServer.cs (1)
30
ConfigureServices(builder.
Services
);
Aspire.Keycloak.Authentication.Tests (8)
AspireKeycloakExtensionTests.cs (8)
24
builder.
Services
.AddAuthentication()
44
builder.
Services
.AddAuthentication()
62
builder.
Services
.AddAuthentication()
84
builder.
Services
.AddAuthentication()
105
builder.
Services
.AddAuthentication()
125
builder.
Services
.AddAuthentication()
143
builder.
Services
.AddAuthentication()
166
builder.
Services
.AddAuthentication()
Aspire.Microsoft.EntityFrameworkCore.Cosmos.Tests (12)
AspireAzureEfCoreCosmosDBExtensionsTests.cs (4)
166
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseCosmos(ConnectionString, "databaseName"));
170
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseCosmos(ConnectionString, "databaseName"));
189
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseCosmos(ConnectionString, "databaseName"));
193
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseCosmos(ConnectionString, "databaseName"));
EnrichCosmosDbTests.cs (8)
22
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseCosmos(ConnectionString, DatabaseName));
40
builder.
Services
.AddDbContext<TestDbContext>(options => options.UseCosmos(ConnectionString, DatabaseName));
55
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
88
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(optionsBuilder =>
105
builder.
Services
.AddDbContext<ITestDbContext, TestDbContext>(optionsBuilder =>
112
var optionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
126
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(optionsBuilder =>
147
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
Aspire.Microsoft.EntityFrameworkCore.SqlServer.Tests (21)
AspireSqlServerEFCoreSqlClientExtensionsTests.cs (4)
267
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseSqlServer(ConnectionString));
271
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseSqlServer(ConnectionString));
290
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseSqlServer(ConnectionString));
294
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseSqlServer(ConnectionString));
EnrichSqlServerTests.cs (17)
26
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseSqlServer(ConnectionString));
44
builder.
Services
.AddDbContext<TestDbContext>(options => options.UseSqlServer(ConnectionString));
62
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
97
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
117
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
122
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
152
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
160
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
166
var optionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
195
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
203
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
229
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(optionsBuilder =>
246
builder.
Services
.AddDbContext<ITestDbContext, TestDbContext>(optionsBuilder =>
253
var optionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
267
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
295
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
312
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
Aspire.MongoDB.EntityFrameworkCore.Tests (10)
AspireMongoDBEntityFrameworkCoreExtensionsTests.cs (4)
220
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseMongoDB(ConnectionString, DatabaseName));
224
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseMongoDB(ConnectionString, DatabaseName));
244
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseMongoDB(ConnectionString, DatabaseName));
248
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseMongoDB(ConnectionString, DatabaseName));
EnrichMongoDbTests.cs (6)
24
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseMongoDB(ConnectionString, DatabaseName));
42
builder.
Services
.AddDbContext<TestDbContext>(options => options.UseMongoDB(ConnectionString, DatabaseName));
57
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(optionsBuilder =>
74
builder.
Services
.AddDbContext<ITestDbContext, TestDbContext>(optionsBuilder =>
81
var optionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
99
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
Aspire.NATS.Net.Tests (1)
AspireNatsClientExtensionsTests.cs (1)
219
builder.
Services
.AddOpenTelemetry().WithTracing(builder => builder.AddProcessor(notifier));
Aspire.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (22)
AspireEFPostgreSqlExtensionsTests.cs (4)
275
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseNpgsql(ConnectionString));
279
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(ConnectionString));
298
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseNpgsql(ConnectionString));
302
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(ConnectionString));
EnrichNpgsqlTests.cs (18)
30
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(ConnectionString));
48
builder.
Services
.AddDbContext<TestDbContext>(options => options.UseNpgsql(ConnectionString));
66
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
102
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
123
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
129
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
159
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
168
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
174
var optionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
203
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
212
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
239
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(optionsBuilder =>
257
builder.
Services
.AddDbContext<ITestDbContext, TestDbContext>(optionsBuilder =>
265
var optionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
279
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
308
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
326
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
359
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
Aspire.OpenAI.Tests (2)
AspireOpenAIClientBuilderChatClientExtensionsTests.cs (1)
237
builder.
Services
.AddSingleton<ILoggerFactory, TestLoggerFactory>();
AspireOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (1)
237
builder.
Services
.AddSingleton<ILoggerFactory, TestLoggerFactory>();
Aspire.Oracle.EntityFrameworkCore.Tests (23)
AspireOracleEFCoreDatabaseExtensionsTests.cs (4)
268
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseOracle(ConnectionString));
272
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseOracle(ConnectionString));
291
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseOracle(ConnectionString));
295
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseOracle(ConnectionString));
ConformanceTests.cs (1)
152
builder.
Services
.AddOpenTelemetry().WithTracing(builder =>
EnrichOracleDatabaseTests.cs (18)
26
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseOracle(ConnectionString));
44
builder.
Services
.AddDbContext<TestDbContext>(options => options.UseOracle(ConnectionString));
62
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
97
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
117
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
122
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
152
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
160
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
166
var optionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
195
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
203
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
229
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(optionsBuilder =>
246
builder.
Services
.AddDbContext<ITestDbContext, TestDbContext>(optionsBuilder =>
253
var optionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
267
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
295
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
312
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
344
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
Aspire.Pomelo.EntityFrameworkCore.MySql.Tests (22)
AspireEFMySqlExtensionsTests.cs (4)
265
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseMySql(ConnectionString, s_serverVersion));
269
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseMySql(ConnectionString, s_serverVersion));
289
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseMySql(ConnectionString, s_serverVersion));
293
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseMySql(ConnectionString, s_serverVersion));
EnrichMySqlTests.cs (18)
31
builder.
Services
.AddDbContextPool<TestDbContext>((serviceProvider, options) =>
58
builder.
Services
.AddDbContext<TestDbContext>(options => options.UseMySql(ConnectionString, DefaultVersion));
76
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
111
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
131
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
136
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
166
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
174
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
180
var optionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
209
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
217
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
243
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(optionsBuilder =>
260
builder.
Services
.AddDbContext<ITestDbContext, TestDbContext>(optionsBuilder =>
267
var optionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
281
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
309
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
326
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
358
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
Aspire.RabbitMQ.Client.Tests (11)
AspireRabbitMQExtensionsTests.cs (4)
219
var connection = builder.
Services
.BuildServiceProvider()
223
builder.
Services
.AddKeyedSingleton<IConnection>(useKeyed ? "messaging" : null, (sp, key) =>
247
var connection = builder.
Services
.BuildServiceProvider()
251
builder.
Services
.AddSingleton<IConnection>(sp =>
AspireRabbitMQLoggingTests.cs (7)
61
builder.
Services
.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
82
builder.
Services
.AddSingleton<RabbitMQEventSourceLogForwarder>();
85
builder.
Services
.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
111
builder.
Services
.AddSingleton<RabbitMQEventSourceLogForwarder>();
114
builder.
Services
.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
156
builder.
Services
.AddSingleton<RabbitMQEventSourceLogForwarder>();
159
builder.
Services
.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
Aspire.RabbitMQ.Client.v6.Tests (11)
tests\Aspire.RabbitMQ.Client.Tests\AspireRabbitMQExtensionsTests.cs (4)
219
var connection = builder.
Services
.BuildServiceProvider()
223
builder.
Services
.AddKeyedSingleton<IConnection>(useKeyed ? "messaging" : null, (sp, key) =>
247
var connection = builder.
Services
.BuildServiceProvider()
251
builder.
Services
.AddSingleton<IConnection>(sp =>
tests\Aspire.RabbitMQ.Client.Tests\AspireRabbitMQLoggingTests.cs (7)
61
builder.
Services
.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
82
builder.
Services
.AddSingleton<RabbitMQEventSourceLogForwarder>();
85
builder.
Services
.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
111
builder.
Services
.AddSingleton<RabbitMQEventSourceLogForwarder>();
114
builder.
Services
.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
156
builder.
Services
.AddSingleton<RabbitMQEventSourceLogForwarder>();
159
builder.
Services
.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
Aspire.StackExchange.Redis.DistributedCaching.Tests (2)
DistributedCacheConformanceTests.cs (2)
54
builder.
Services
.AddOpenTelemetry().WithTracing(builder => builder.AddProcessor(notifier));
56
builder.
Services
.Configure<StackExchangeRedisInstrumentationOptions>(options => options.FlushInterval = TimeSpan.Zero);
Aspire.StackExchange.Redis.OutputCaching.Tests (2)
OutputCacheConformanceTests.cs (2)
54
builder.
Services
.AddOpenTelemetry().WithTracing(builder => builder.AddProcessor(notifier));
56
builder.
Services
.Configure<StackExchangeRedisInstrumentationOptions>(options => options.FlushInterval = TimeSpan.Zero);
Aspire.StackExchange.Redis.Tests (5)
AspireRedisExtensionsTests.cs (5)
44
builder.
Services
.Configure<ConfigurationOptions>(options =>
275
builder.
Services
.AddOpenTelemetry().WithTracing(builder => builder.AddProcessor(notifier));
277
builder.
Services
.Configure<StackExchangeRedisInstrumentationOptions>(options => options.FlushInterval = TimeSpan.Zero);
463
builder.
Services
.AddKeyedSingleton<IConnectionMultiplexer>(useKeyed ? "redis" : null, (sp, key) =>
486
builder.
Services
.AddSingleton<IConnectionMultiplexer>(sp =>
AzureKusto.Worker (7)
Program.cs (7)
20
builder.
Services
.AddSingleton(sp =>
24
builder.
Services
.AddSingleton(sp =>
28
builder.
Services
.AddSingleton(sp =>
33
builder.
Services
.AddResiliencePipeline("kusto-resilience", builder =>
44
builder.
Services
.AddOptions<WorkerOptions>();
46
builder.
Services
.AddHostedService<QueryWorker>();
47
builder.
Services
.AddHostedService<IngestionWorker>();
Consumer (1)
Program.cs (1)
12
builder.
Services
.AddHostedService<ConsumerWorker>();
DatabaseMigration.MigrationService (2)
Program.cs (2)
8
builder.
Services
.AddHostedService<ApiDbInitializer>();
12
builder.
Services
.AddOpenTelemetry()
EventHubsConsumer (2)
Program.cs (2)
15
builder.
Services
.AddHostedService<Consumer>();
25
builder.
Services
.AddHostedService<Processor>();
Microsoft.AspNetCore (8)
BootstrapHostBuilder.cs (5)
24
foreach (var descriptor in _builder.
Services
)
101
configureServicesAction(Context, _builder.
Services
);
106
for (int i = _builder.
Services
.Count - 1; i >= 0; i--)
108
var descriptor = _builder.
Services
[i];
114
_builder.
Services
.RemoveAt(i);
WebApplicationBuilder.cs (3)
106
AddDefaultServicesSlim(configuration, _hostApplicationBuilder.
Services
);
339
public IServiceCollection Services => _hostApplicationBuilder.
Services
;
382
_hostApplicationBuilder.
Services
.Add(_genericWebHostServiceDescriptor);
Microsoft.Extensions.AmbientMetadata.Application.Tests (1)
AcceptanceTests.cs (1)
93
.
Services
.AddApplicationMetadata(metadata =>
Microsoft.Extensions.AmbientMetadata.Build.Tests (1)
ConfigurationBindingQuirkBehaviorTests.cs (1)
81
_ = hostBuilder.
Services
.AddBuildMetadata(hostBuilder.Configuration.GetSection(sectionName));
Microsoft.Extensions.Hosting (12)
HostApplicationBuilder.cs (12)
107
HostingHostBuilderExtensions.AddDefaultServices(_hostBuilderContext,
Services
);
115
_configureContainer(
Services
);
116
return serviceProviderOptions is null ?
Services
.BuildServiceProvider() :
Services
.BuildServiceProvider(serviceProviderOptions);
133
_configureContainer(
Services
);
134
return
Services
.BuildServiceProvider();
179
Services
,
186
logging = new LoggingBuilder(
Services
);
187
metrics = new MetricsBuilder(
Services
);
219
TContainerBuilder containerBuilder = factory.CreateBuilder(
Services
);
314
configureServicesAction(_hostApplicationBuilder._hostBuilderContext, _hostApplicationBuilder.
Services
);
335
object containerBuilder = _serviceProviderFactory.CreateBuilder(_hostApplicationBuilder.
Services
);
Microsoft.Extensions.Hosting.Systemd (1)
SystemdHostBuilderExtensions.cs (1)
64
/// For example, <see cref="HostApplicationBuilder.
Services
"/> or the <see cref="IServiceCollection"/> passed to the
Microsoft.Extensions.Hosting.WindowsServices (2)
WindowsServiceLifetimeHostBuilderExtensions.cs (2)
71
/// For example, <see cref="HostApplicationBuilder.
Services
"/> or the <see cref="IServiceCollection"/> passed to the
90
/// For example, <see cref="HostApplicationBuilder.
Services
"/> or the <see cref="IServiceCollection"/> passed to the
OrderProcessor (1)
Program.cs (1)
8
builder.
Services
.AddHostedService<OrderProcessingWorker>();
Producer (2)
Program.cs (2)
13
builder.
Services
.AddHostedService<IntermittentProducerWorker>();
14
builder.
Services
.AddHostedService<ContinuousProducerWorker>();
ServiceBusWorker (4)
Program.cs (4)
10
builder.
Services
.AddSingleton(sp =>
15
builder.
Services
.AddSingleton(sp =>
25
builder.
Services
.AddHostedService<Consumer>();
26
builder.
Services
.AddHostedService<Producer>();
Stress.TelemetryService (4)
Program.cs (4)
7
builder.
Services
.AddHostedService<TelemetryStresser>();
8
builder.
Services
.AddHostedService<GaugeMetrics>();
9
builder.
Services
.AddHostedService<CounterMetrics>();
14
builder.
Services
.AddOpenTelemetry()
TestProject.WorkerA (1)
Program.cs (1)
7
builder.
Services
.AddHostedService<Worker>();