Implemented interface member:
property
Services
Microsoft.Extensions.Hosting.IHostApplicationBuilder.Services
180 references to Services
Aspire.Azure.Messaging.EventHubs.Tests (6)
AspireEventHubsExtensionsTests.cs (6)
78
ConfigureBlobServiceClient(useKeyed, builder.
Services
);
125
ConfigureBlobServiceClient(useKeyed, builder.
Services
);
171
ConfigureBlobServiceClient(useKeyed, builder.
Services
);
219
ConfigureBlobServiceClient(useKeyed, builder.
Services
);
301
ConfigureBlobServiceClient(useKeyed, builder.
Services
);
362
ConfigureBlobServiceClient(useKeyed: false, builder.
Services
);
Aspire.Components.Common.Tests (3)
ConformanceTests.cs (3)
264
builder.
Services
.AddSingleton<ILoggerFactory, TestLoggerFactory>();
271
builder.
Services
.AddSingleton<ILoggerFactory, TestLoggerFactory>();
383
builder.
Services
.AddOpenTelemetry().WithTracing(builder => builder.AddInMemoryExporter(exportedActivities));
Aspire.Elastic.Clients.Elasticsearch.Tests (1)
AspireElasticClientExtensionsTest.cs (1)
152
builder.
Services
.AddOpenTelemetry().WithTracing(builder => builder.AddProcessor(notifier));
Aspire.Hosting (33)
DistributedApplicationBuilder.cs (32)
60
public IServiceCollection Services => _innerBuilder.
Services
;
180
_innerBuilder.
Services
.AddSingleton(sp => new DistributedApplicationModel(Resources));
181
_innerBuilder.
Services
.AddHostedService<DistributedApplicationLifecycle>();
182
_innerBuilder.
Services
.AddHostedService<DistributedApplicationRunner>();
183
_innerBuilder.
Services
.AddSingleton(options);
184
_innerBuilder.
Services
.AddSingleton<ResourceNotificationService>();
185
_innerBuilder.
Services
.AddSingleton<ResourceLoggerService>();
186
_innerBuilder.
Services
.AddSingleton<IDistributedApplicationEventing>(Eventing);
187
_innerBuilder.
Services
.AddHealthChecks();
237
_innerBuilder.
Services
.AddSingleton<DashboardCommandExecutor>();
238
_innerBuilder.
Services
.AddOptions<TransportOptions>().ValidateOnStart().PostConfigure(MapTransportOptionsFromCustomKeys);
239
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<TransportOptions>, TransportOptionsValidator>());
240
_innerBuilder.
Services
.AddSingleton<DashboardServiceHost>();
241
_innerBuilder.
Services
.AddHostedService(sp => sp.GetRequiredService<DashboardServiceHost>());
242
_innerBuilder.
Services
.AddSingleton<IDashboardEndpointProvider, HostDashboardEndpointProvider>();
243
_innerBuilder.
Services
.AddLifecycleHook<DashboardLifecycleHook>();
244
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DashboardOptions>, ConfigureDefaultDashboardOptions>());
245
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<DashboardOptions>, ValidateDashboardOptions>());
249
_innerBuilder.
Services
.AddSingleton<ApplicationExecutor>();
250
_innerBuilder.
Services
.AddSingleton<IDcpDependencyCheckService, DcpDependencyCheck>();
251
_innerBuilder.
Services
.AddHostedService<DcpHostService>();
252
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DcpOptions>, ConfigureDefaultDcpOptions>());
253
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<DcpOptions>, ValidateDcpOptions>());
256
_innerBuilder.
Services
.AddSingleton(new Locations());
257
_innerBuilder.
Services
.AddSingleton<IKubernetesService, KubernetesService>();
262
_innerBuilder.
Services
.AddKeyedSingleton<IDistributedApplicationPublisher, ManifestPublisher>("manifest");
272
_innerBuilder.
Services
.AddSingleton(ExecutionContext);
278
_innerBuilder.
Services
.AddSingleton<IConfigureOptions<HealthCheckPublisherOptions>>(sp =>
299
_innerBuilder.
Services
.AddSingleton<IHealthCheckPublisher, ResourceNotificationHealthCheckPublisher>();
300
_innerBuilder.
Services
.AddSingleton<ResourceHealthCheckScheduler>();
301
_innerBuilder.
Services
.AddHostedService<ResourceHealthCheckScheduler>(sp => sp.GetRequiredService<ResourceHealthCheckScheduler>());
330
_innerBuilder.
Services
.Configure<PublishingOptions>(_innerBuilder.Configuration.GetSection(PublishingOptions.Publishing));
IDistributedApplicationBuilder.cs (1)
71
/// <inheritdoc cref="HostApplicationBuilder.
Services
" />
Aspire.Hosting.RabbitMQ.Tests (2)
RabbitMQFunctionalTests.cs (2)
137
hb.
Services
.AddXunitLogging(testOutputHelper);
194
hb.
Services
.AddXunitLogging(testOutputHelper);
Aspire.Hosting.Testing (1)
DistributedApplicationTestingBuilder.cs (1)
256
/// <inheritdoc cref="HostApplicationBuilder.
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 (11)
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 (7)
21
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseCosmos(ConnectionString, DatabaseName));
39
builder.
Services
.AddDbContext<TestDbContext>(options => options.UseCosmos(ConnectionString, DatabaseName));
54
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
87
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(optionsBuilder =>
104
builder.
Services
.AddDbContext<ITestDbContext, TestDbContext>(optionsBuilder =>
111
var optionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
125
builder.
Services
.AddDbContextPool<ITestDbContext, 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)
27
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseSqlServer(ConnectionString));
45
builder.
Services
.AddDbContext<TestDbContext>(options => options.UseSqlServer(ConnectionString));
63
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
98
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
118
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
123
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
153
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
161
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
167
var optionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
196
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
204
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
230
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(optionsBuilder =>
247
builder.
Services
.AddDbContext<ITestDbContext, TestDbContext>(optionsBuilder =>
254
var optionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
268
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
296
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
313
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
Aspire.NATS.Net.Tests (1)
AspireNatsClientExtensionsTests.cs (1)
189
builder.
Services
.AddOpenTelemetry().WithTracing(builder => builder.AddProcessor(notifier));
Aspire.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (21)
AspireEFPostgreSqlExtensionsTests.cs (4)
274
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseNpgsql(ConnectionString));
278
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(ConnectionString));
297
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseNpgsql(ConnectionString));
301
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(ConnectionString));
EnrichNpgsqlTests.cs (17)
27
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(ConnectionString));
45
builder.
Services
.AddDbContext<TestDbContext>(options => options.UseNpgsql(ConnectionString));
63
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
99
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
120
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
126
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
156
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
165
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
171
var optionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
200
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
209
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
236
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(optionsBuilder =>
254
builder.
Services
.AddDbContext<ITestDbContext, TestDbContext>(optionsBuilder =>
262
var optionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
276
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
305
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
323
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
Aspire.Oracle.EntityFrameworkCore.Tests (22)
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 (17)
27
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseOracle(ConnectionString));
45
builder.
Services
.AddDbContext<TestDbContext>(options => options.UseOracle(ConnectionString));
63
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
98
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
118
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
123
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
153
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
161
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
167
var optionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
196
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
204
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
230
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(optionsBuilder =>
247
builder.
Services
.AddDbContext<ITestDbContext, TestDbContext>(optionsBuilder =>
254
var optionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
268
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
296
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
313
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
Aspire.Pomelo.EntityFrameworkCore.MySql.Tests (21)
AspireEFMySqlExtensionsTests.cs (4)
262
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseMySql(ConnectionString, s_serverVersion));
266
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseMySql(ConnectionString, s_serverVersion));
285
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseMySql(ConnectionString, s_serverVersion));
289
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseMySql(ConnectionString, s_serverVersion));
EnrichMySqlTests.cs (17)
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 =>
Aspire.RabbitMQ.Client.Tests (5)
AspireRabbitMQLoggingTests.cs (5)
54
builder.
Services
.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
75
builder.
Services
.AddSingleton<RabbitMQEventSourceLogForwarder>();
78
builder.
Services
.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
104
builder.
Services
.AddSingleton<RabbitMQEventSourceLogForwarder>();
107
builder.
Services
.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
Aspire.StackExchange.Redis.Tests (1)
AspireRedisExtensionsTests.cs (1)
43
builder.
Services
.Configure<ConfigurationOptions>(options =>
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)
19
builder.
Services
.AddHostedService<Consumer>();
32
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
);
337
public IServiceCollection Services => _hostApplicationBuilder.
Services
;
380
_hostApplicationBuilder.
Services
.Add(_genericWebHostServiceDescriptor);
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>();
Stress.TelemetryService (3)
Program.cs (3)
7
builder.
Services
.AddHostedService<TelemetryStresser>();
8
builder.
Services
.AddHostedService<GaugeMetrics>();
13
builder.
Services
.AddOpenTelemetry()
TestProject.WorkerA (1)
Program.cs (1)
7
builder.
Services
.AddHostedService<Worker>();