Implemented interface member:
property
Services
Microsoft.Extensions.Hosting.IHostApplicationBuilder.Services
376 references to Services
aspire (61)
Program.cs (61)
93
var otelBuilder = builder.
Services
118
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<ILoggerProvider, SpectreConsoleLoggerProvider>());
139
builder.
Services
.AddSingleton(_ => BuildCliExecutionContext(debugMode));
140
builder.
Services
.AddSingleton(BuildAnsiConsole);
141
builder.
Services
.AddSingleton<ICliHostEnvironment>(provider =>
146
builder.
Services
.AddSingleton(TimeProvider.System);
148
builder.
Services
.AddSingleton<IProjectLocator, ProjectLocator>();
149
builder.
Services
.AddSingleton<ISolutionLocator, SolutionLocator>();
150
builder.
Services
.AddSingleton<FallbackProjectParser>();
151
builder.
Services
.AddSingleton<IProjectUpdater, ProjectUpdater>();
152
builder.
Services
.AddSingleton<INewCommandPrompter, NewCommandPrompter>();
153
builder.
Services
.AddSingleton<IAddCommandPrompter, AddCommandPrompter>();
154
builder.
Services
.AddSingleton<IPublishCommandPrompter, PublishCommandPrompter>();
155
builder.
Services
.AddSingleton<ICertificateService, CertificateService>();
156
builder.
Services
.AddSingleton(BuildConfigurationService);
157
builder.
Services
.AddSingleton<IFeatures, Features>();
158
builder.
Services
.AddSingleton<AspireCliTelemetry>();
159
builder.
Services
.AddTransient<IDotNetCliRunner, DotNetCliRunner>();
160
builder.
Services
.AddSingleton<IDiskCache, DiskCache>();
161
builder.
Services
.AddSingleton<IDotNetSdkInstaller, DotNetSdkInstaller>();
162
builder.
Services
.AddTransient<IAppHostCliBackchannel, AppHostCliBackchannel>();
163
builder.
Services
.AddSingleton<INuGetPackageCache, NuGetPackageCache>();
164
builder.
Services
.AddSingleton<NuGetPackagePrefetcher>();
165
builder.
Services
.AddHostedService(sp => sp.GetRequiredService<NuGetPackagePrefetcher>());
166
builder.
Services
.AddSingleton<AuxiliaryBackchannelMonitor>();
167
builder.
Services
.AddSingleton<IAuxiliaryBackchannelMonitor>(sp => sp.GetRequiredService<AuxiliaryBackchannelMonitor>());
168
builder.
Services
.AddHostedService(sp => sp.GetRequiredService<AuxiliaryBackchannelMonitor>());
169
builder.
Services
.AddSingleton<ICliUpdateNotifier, CliUpdateNotifier>();
170
builder.
Services
.AddSingleton<IPackagingService, PackagingService>();
171
builder.
Services
.AddSingleton<ICliDownloader, CliDownloader>();
172
builder.
Services
.AddMemoryCache();
175
builder.
Services
.AddSingleton<IGitRepository, GitRepository>();
178
builder.
Services
.AddSingleton<IOpenCodeCliRunner, OpenCodeCliRunner>();
181
builder.
Services
.AddSingleton<IClaudeCodeCliRunner, ClaudeCodeCliRunner>();
184
builder.
Services
.AddSingleton<IVsCodeCliRunner, VsCodeCliRunner>();
185
builder.
Services
.AddSingleton<ICopilotCliRunner, CopilotCliRunner>();
188
builder.
Services
.AddSingleton<IAgentEnvironmentDetector, AgentEnvironmentDetector>();
189
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, VsCodeAgentEnvironmentScanner>());
190
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, CopilotCliAgentEnvironmentScanner>());
191
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, OpenCodeAgentEnvironmentScanner>());
192
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, ClaudeCodeAgentEnvironmentScanner>());
195
builder.
Services
.AddSingleton<ITemplateProvider, TemplateProvider>();
196
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<ITemplateFactory, DotNetTemplateFactory>());
199
builder.
Services
.AddTransient<NewCommand>();
200
builder.
Services
.AddTransient<InitCommand>();
201
builder.
Services
.AddTransient<RunCommand>();
202
builder.
Services
.AddTransient<AddCommand>();
203
builder.
Services
.AddTransient<PublishCommand>();
204
builder.
Services
.AddTransient<ConfigCommand>();
205
builder.
Services
.AddTransient<CacheCommand>();
206
builder.
Services
.AddTransient<UpdateCommand>();
207
builder.
Services
.AddTransient<DeployCommand>();
208
builder.
Services
.AddTransient<DoCommand>();
209
builder.
Services
.AddTransient<ExecCommand>();
210
builder.
Services
.AddTransient<McpCommand>();
211
builder.
Services
.AddTransient<RootCommand>();
212
builder.
Services
.AddTransient<ExtensionInternalCommand>();
361
builder.
Services
.AddSingleton<IExtensionRpcTarget, ExtensionRpcTarget>();
362
builder.
Services
.AddSingleton<IExtensionBackchannel, ExtensionBackchannel>();
365
builder.
Services
.AddSingleton<IInteractionService>(provider =>
379
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 (80)
DistributedApplicationBuilder.cs (79)
79
public IServiceCollection Services => _innerBuilder.
Services
;
189
_innerBuilder.
Services
.AddSingleton(TimeProvider.System);
191
_innerBuilder.
Services
.AddSingleton<ILoggerProvider, BackchannelLoggerProvider>();
300
_innerBuilder.
Services
.AddSingleton<ExecResourceManager>();
307
_innerBuilder.
Services
.AddSingleton<IFileSystemService>(sp =>
317
_innerBuilder.
Services
.AddSingleton(_userSecretsManager);
319
_innerBuilder.
Services
.AddSingleton(sp => new DistributedApplicationModel(Resources));
320
_innerBuilder.
Services
.AddSingleton<PipelineExecutor>();
321
_innerBuilder.
Services
.AddHostedService<PipelineExecutor>(sp => sp.GetRequiredService<PipelineExecutor>());
322
_innerBuilder.
Services
.AddHostedService<DistributedApplicationLifecycle>();
323
_innerBuilder.
Services
.AddHostedService<VersionCheckService>();
324
_innerBuilder.
Services
.AddSingleton<IPackageFetcher, PackageFetcher>();
325
_innerBuilder.
Services
.AddSingleton<IPackageVersionProvider, PackageVersionProvider>();
326
_innerBuilder.
Services
.AddSingleton(options);
327
_innerBuilder.
Services
.AddSingleton<ResourceNotificationService>();
328
_innerBuilder.
Services
.AddSingleton<ResourceLoggerService>();
329
_innerBuilder.
Services
.AddSingleton<ResourceCommandService>(s => new ResourceCommandService(s.GetRequiredService<ResourceNotificationService>(), s.GetRequiredService<ResourceLoggerService>(), s));
331
_innerBuilder.
Services
.AddSingleton<InteractionService>();
332
_innerBuilder.
Services
.AddSingleton<IInteractionService>(sp => sp.GetRequiredService<InteractionService>());
333
_innerBuilder.
Services
.AddSingleton<ParameterProcessor>();
335
_innerBuilder.
Services
.AddSingleton<IDistributedApplicationEventing>(Eventing);
336
_innerBuilder.
Services
.AddSingleton<LocaleOverrideContext>();
337
_innerBuilder.
Services
.AddHealthChecks();
340
_innerBuilder.
Services
.Configure<ResourceNotificationServiceOptions>(o =>
346
_innerBuilder.
Services
.AddSingleton<IAspireStore, AspireStore>(sp =>
360
_innerBuilder.
Services
.AddSingleton<IDeveloperCertificateService, DeveloperCertificateService>();
365
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DcpOptions>, ConfigureDefaultDcpOptions>());
366
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<DcpOptions>, ValidateDcpOptions>());
369
_innerBuilder.
Services
.AddHostedService<CliOrphanDetector>();
370
_innerBuilder.
Services
.AddSingleton<BackchannelService>();
371
_innerBuilder.
Services
.AddHostedService<BackchannelService>(sp => sp.GetRequiredService<BackchannelService>());
372
_innerBuilder.
Services
.AddSingleton<AuxiliaryBackchannelService>();
373
_innerBuilder.
Services
.AddHostedService<AuxiliaryBackchannelService>(sp => sp.GetRequiredService<AuxiliaryBackchannelService>());
374
_innerBuilder.
Services
.AddSingleton<AppHostRpcTarget>();
439
_innerBuilder.
Services
.AddOptions<TransportOptions>().ValidateOnStart().PostConfigure(MapTransportOptionsFromCustomKeys);
440
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<TransportOptions>, TransportOptionsValidator>());
441
_innerBuilder.
Services
.AddSingleton<DashboardServiceHost>();
442
_innerBuilder.
Services
.AddHostedService(sp => sp.GetRequiredService<DashboardServiceHost>());
443
_innerBuilder.
Services
.AddSingleton<IDashboardEndpointProvider, HostDashboardEndpointProvider>();
444
_innerBuilder.
Services
.AddEventingSubscriber<DashboardEventHandlers>();
445
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DashboardOptions>, ConfigureDefaultDashboardOptions>());
446
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<DashboardOptions>, ValidateDashboardOptions>());
452
_innerBuilder.
Services
.AddHostedService<ResourceLoggerForwarderService>();
456
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<CodespacesOptions>, ConfigureCodespacesOptions>());
457
_innerBuilder.
Services
.AddSingleton<CodespacesUrlRewriter>();
458
_innerBuilder.
Services
.AddHostedService<CodespacesResourceUrlRewriterService>();
459
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DevcontainersOptions>, ConfigureDevcontainersOptions>());
460
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<SshRemoteOptions>, ConfigureSshRemoteOptions>());
461
_innerBuilder.
Services
.AddSingleton<DevcontainerSettingsWriter>();
462
_innerBuilder.
Services
.TryAddEventingSubscriber<DevcontainerPortForwardingLifecycleHook>();
468
_innerBuilder.
Services
.AddSingleton<ApplicationOrchestrator>();
469
_innerBuilder.
Services
.AddHostedService<OrchestratorHostService>();
472
_innerBuilder.
Services
.AddSingleton<IDcpExecutor, DcpExecutor>();
473
_innerBuilder.
Services
.AddSingleton<DcpExecutorEvents>();
474
_innerBuilder.
Services
.AddSingleton<DcpHost>();
475
_innerBuilder.
Services
.AddSingleton<IDcpDependencyCheckService, DcpDependencyCheck>();
476
_innerBuilder.
Services
.AddSingleton<DcpNameGenerator>();
479
_innerBuilder.
Services
.AddSingleton<Locations>();
480
_innerBuilder.
Services
.AddSingleton<IKubernetesService, KubernetesService>();
487
_innerBuilder.
Services
.AddKeyedSingleton<IContainerRuntime, DockerContainerRuntime>("docker");
488
_innerBuilder.
Services
.AddKeyedSingleton<IContainerRuntime, PodmanContainerRuntime>("podman");
489
_innerBuilder.
Services
.AddSingleton(sp =>
498
_innerBuilder.
Services
.AddSingleton<IResourceContainerImageManager, ResourceContainerImageManager>();
499
_innerBuilder.
Services
.AddSingleton<PipelineActivityReporter>();
500
_innerBuilder.
Services
.AddSingleton<IPipelineActivityReporter, PipelineActivityReporter>(sp => sp.GetRequiredService<PipelineActivityReporter>());
501
_innerBuilder.
Services
.AddSingleton<IPipelineOutputService, PipelineOutputService>();
502
_innerBuilder.
Services
.AddSingleton(Pipeline);
505
_innerBuilder.
Services
.Configure<PipelineLoggingOptions>(options =>
523
_innerBuilder.
Services
.AddSingleton<ILoggerProvider, PipelineLoggerProvider>();
526
_innerBuilder.
Services
.AddOptions<LoggerFilterOptions>().Configure<IOptions<PipelineLoggingOptions>>((filterLoggingOptions, pipelineLoggingOptions) =>
534
_innerBuilder.
Services
.TryAddSingleton<IDeploymentStateManager, FileDeploymentStateManager>();
538
_innerBuilder.
Services
.TryAddSingleton<IDeploymentStateManager, UserSecretsDeploymentStateManager>();
549
_innerBuilder.
Services
.AddSingleton(ExecutionContext);
555
_innerBuilder.
Services
.AddSingleton<IValidateOptions<HealthCheckServiceOptions>>(sp =>
584
_innerBuilder.
Services
.AddSingleton<IConfigureOptions<HealthCheckPublisherOptions>>(sp =>
598
_innerBuilder.
Services
.AddSingleton<ResourceHealthCheckService>();
599
_innerBuilder.
Services
.AddHostedService<ResourceHealthCheckService>(sp => sp.GetRequiredService<ResourceHealthCheckService>());
643
_innerBuilder.
Services
.Configure<PipelineOptions>(_innerBuilder.Configuration.GetSection("Pipeline"));
677
_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.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.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>();