Implemented interface member:
property
Services
Microsoft.Extensions.Hosting.IHostApplicationBuilder.Services
293 references to Services
aspire (21)
Program.cs (21)
84var otelBuilder = builder.Services 119builder.Services.AddSingleton(BuildAnsiConsole); 120builder.Services.AddSingleton(BuildProjectLocator); 121builder.Services.AddSingleton<INewCommandPrompter, NewCommandPrompter>(); 122builder.Services.AddSingleton<IAddCommandPrompter, AddCommandPrompter>(); 123builder.Services.AddSingleton<IPublishCommandPrompter, PublishCommandPrompter>(); 124builder.Services.AddSingleton<IInteractionService, InteractionService>(); 125builder.Services.AddSingleton<ICertificateService, CertificateService>(); 126builder.Services.AddTransient<IDotNetCliRunner, DotNetCliRunner>(); 127builder.Services.AddTransient<IAppHostBackchannel, AppHostBackchannel>(); 128builder.Services.AddSingleton<CliRpcTarget>(); 129builder.Services.AddSingleton<INuGetPackageCache, NuGetPackageCache>(); 130builder.Services.AddHostedService(BuildNuGetPackagePrefetcher); 131builder.Services.AddMemoryCache(); 134builder.Services.AddSingleton<ITemplateProvider, TemplateProvider>(); 135builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<ITemplateFactory, DotNetTemplateFactory>()); 138builder.Services.AddTransient<NewCommand>(); 139builder.Services.AddTransient<RunCommand>(); 140builder.Services.AddTransient<AddCommand>(); 141builder.Services.AddTransient<PublishCommand>(); 142builder.Services.AddTransient<RootCommand>();
Aspire.Azure.Messaging.EventHubs.Tests (10)
AspireEventHubsExtensionsTests.cs (10)
80ConfigureBlobServiceClient(useKeyed, builder.Services); 127ConfigureBlobServiceClient(useKeyed, builder.Services); 196ConfigureBlobServiceClient(useKeyed, builder.Services); 258ConfigureBlobServiceClient(useKeyed, builder.Services); 324ConfigureBlobServiceClient(useKeyed, builder.Services); 370ConfigureBlobServiceClient(useKeyed, builder.Services); 418ConfigureBlobServiceClient(useKeyed, builder.Services); 500ConfigureBlobServiceClient(useKeyed, builder.Services); 561ConfigureBlobServiceClient(useKeyed: false, builder.Services); 618builder.Services.AddSingleton(blobClient);
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (26)
AspireAzureEFPostgreSqlExtensionsTests.cs (4)
275builder.Services.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseNpgsql(ConnectionString)); 279builder.Services.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(ConnectionString)); 298builder.Services.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseNpgsql(ConnectionString)); 302builder.Services.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(ConnectionString));
EnrichNpgsqlTests.cs (18)
28builder.Services.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(ConnectionString)); 46builder.Services.AddDbContext<TestDbContext>(options => options.UseNpgsql(ConnectionString)); 64builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 100builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 121builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 127var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 157builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 166var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 172var optionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 204builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 213var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 240builder.Services.AddDbContextPool<ITestDbContext, TestDbContext>(optionsBuilder => 258builder.Services.AddDbContext<ITestDbContext, TestDbContext>(optionsBuilder => 266var optionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 280builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 309builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 327builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 360builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder =>
TokenCredentialTests.cs (4)
43builder.Services.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(connectionString)); 74builder.Services.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(connectionString)); 106builder.Services.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(connectionString)); 138builder.Services.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(connectionString));
Aspire.Components.Common.Tests (3)
ConformanceTests.cs (3)
278builder.Services.AddSingleton<ILoggerFactory, TestLoggerFactory>(); 285builder.Services.AddSingleton<ILoggerFactory, TestLoggerFactory>(); 443builder.Services.AddOpenTelemetry().WithTracing(builder => builder.AddInMemoryExporter(exportedActivities));
Aspire.Confluent.Kafka.Tests (2)
OtelMetricsTests.cs (1)
60builder.Services.AddOpenTelemetry().WithMetrics(meterProvider => meterProvider.AddInMemoryExporter(metrics));
OtelTracesTests.cs (1)
62builder.Services.AddOpenTelemetry().WithTracing(traceProviderBuilder => traceProviderBuilder.AddInMemoryExporter(activities));
Aspire.Hosting (57)
DistributedApplicationBuilder.cs (56)
69public IServiceCollection Services => _innerBuilder.Services; 170_innerBuilder.Services.AddSingleton(TimeProvider.System); 229_innerBuilder.Services.AddSingleton(sp => new DistributedApplicationModel(Resources)); 230_innerBuilder.Services.AddHostedService<DistributedApplicationLifecycle>(); 231_innerBuilder.Services.AddHostedService<DistributedApplicationRunner>(); 232_innerBuilder.Services.AddSingleton(options); 233_innerBuilder.Services.AddSingleton<ResourceNotificationService>(); 234_innerBuilder.Services.AddSingleton<ResourceLoggerService>(); 235_innerBuilder.Services.AddSingleton<IDistributedApplicationEventing>(Eventing); 236_innerBuilder.Services.AddHealthChecks(); 237_innerBuilder.Services.Configure<ResourceNotificationServiceOptions>(o => 243_innerBuilder.Services.AddSingleton<IAspireStore, AspireStore>(sp => 258_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DcpOptions>, ConfigureDefaultDcpOptions>()); 259_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<DcpOptions>, ValidateDcpOptions>()); 262_innerBuilder.Services.AddHostedService<CliOrphanDetector>(); 263_innerBuilder.Services.AddSingleton<BackchannelService>(); 264_innerBuilder.Services.AddHostedService<BackchannelService>(sp => sp.GetRequiredService<BackchannelService>()); 265_innerBuilder.Services.AddSingleton<AppHostRpcTarget>(); 324_innerBuilder.Services.AddSingleton<DashboardCommandExecutor>(); 325_innerBuilder.Services.AddOptions<TransportOptions>().ValidateOnStart().PostConfigure(MapTransportOptionsFromCustomKeys); 326_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<TransportOptions>, TransportOptionsValidator>()); 327_innerBuilder.Services.AddSingleton<DashboardServiceHost>(); 328_innerBuilder.Services.AddHostedService(sp => sp.GetRequiredService<DashboardServiceHost>()); 329_innerBuilder.Services.AddSingleton<IDashboardEndpointProvider, HostDashboardEndpointProvider>(); 330_innerBuilder.Services.AddLifecycleHook<DashboardLifecycleHook>(); 331_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DashboardOptions>, ConfigureDefaultDashboardOptions>()); 332_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<DashboardOptions>, ValidateDashboardOptions>()); 340_innerBuilder.Services.AddHostedService<ResourceLoggerForwarderService>(); 344_innerBuilder.Services.AddSingleton<ApplicationOrchestrator>(); 345_innerBuilder.Services.AddHostedService<OrchestratorHostService>(); 348_innerBuilder.Services.AddSingleton<IDcpExecutor, DcpExecutor>(); 349_innerBuilder.Services.AddSingleton<DcpExecutorEvents>(); 350_innerBuilder.Services.AddSingleton<DcpHost>(); 351_innerBuilder.Services.AddSingleton<IDcpDependencyCheckService, DcpDependencyCheck>(); 352_innerBuilder.Services.AddSingleton<DcpNameGenerator>(); 355_innerBuilder.Services.AddSingleton(new Locations()); 356_innerBuilder.Services.AddSingleton<IKubernetesService, KubernetesService>(); 359_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<CodespacesOptions>, ConfigureCodespacesOptions>()); 360_innerBuilder.Services.AddSingleton<CodespacesUrlRewriter>(); 361_innerBuilder.Services.AddHostedService<CodespacesResourceUrlRewriterService>(); 362_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DevcontainersOptions>, ConfigureDevcontainersOptions>()); 363_innerBuilder.Services.AddSingleton<DevcontainerSettingsWriter>(); 364_innerBuilder.Services.TryAddLifecycleHook<DevcontainerPortForwardingLifecycleHook>(); 373_innerBuilder.Services.AddKeyedSingleton<IContainerRuntime, DockerContainerRuntime>("docker"); 374_innerBuilder.Services.AddKeyedSingleton<IContainerRuntime, PodmanContainerRuntime>("podman"); 375_innerBuilder.Services.AddSingleton<IResourceContainerImageBuilder, ResourceContainerImageBuilder>(); 376_innerBuilder.Services.AddSingleton<PublishingActivityProgressReporter>(); 377_innerBuilder.Services.AddSingleton<IPublishingActivityProgressReporter, PublishingActivityProgressReporter>(sp => sp.GetRequiredService<PublishingActivityProgressReporter>()); 387_innerBuilder.Services.AddSingleton(ExecutionContext); 393_innerBuilder.Services.AddHealthChecks().AddUrlGroup(sp => { 410_innerBuilder.Services.SuppressHealthCheckHttpClientLogging(KnownHealthCheckNames.DashboardHealthCheck); 415_innerBuilder.Services.AddSingleton<IValidateOptions<HealthCheckServiceOptions>>(sp => 444_innerBuilder.Services.AddSingleton<IConfigureOptions<HealthCheckPublisherOptions>>(sp => 458_innerBuilder.Services.AddSingleton<ResourceHealthCheckService>(); 459_innerBuilder.Services.AddHostedService<ResourceHealthCheckService>(sp => sp.GetRequiredService<ResourceHealthCheckService>()); 489_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)
133hb.Services.AddXunitLogging(testOutputHelper); 190hb.Services.AddXunitLogging(testOutputHelper);
Aspire.Keycloak.Authentication.Tests (8)
AspireKeycloakExtensionTests.cs (8)
24builder.Services.AddAuthentication() 44builder.Services.AddAuthentication() 62builder.Services.AddAuthentication() 84builder.Services.AddAuthentication() 105builder.Services.AddAuthentication() 125builder.Services.AddAuthentication() 143builder.Services.AddAuthentication() 166builder.Services.AddAuthentication()
Aspire.Microsoft.EntityFrameworkCore.Cosmos.Tests (12)
AspireAzureEfCoreCosmosDBExtensionsTests.cs (4)
166builder.Services.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseCosmos(ConnectionString, "databaseName")); 170builder.Services.AddDbContextPool<TestDbContext>(options => options.UseCosmos(ConnectionString, "databaseName")); 189builder.Services.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseCosmos(ConnectionString, "databaseName")); 193builder.Services.AddDbContextPool<TestDbContext>(options => options.UseCosmos(ConnectionString, "databaseName"));
EnrichCosmosDbTests.cs (8)
22builder.Services.AddDbContextPool<TestDbContext>(options => options.UseCosmos(ConnectionString, DatabaseName)); 40builder.Services.AddDbContext<TestDbContext>(options => options.UseCosmos(ConnectionString, DatabaseName)); 55builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 88builder.Services.AddDbContextPool<ITestDbContext, TestDbContext>(optionsBuilder => 105builder.Services.AddDbContext<ITestDbContext, TestDbContext>(optionsBuilder => 112var optionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 126builder.Services.AddDbContextPool<ITestDbContext, TestDbContext>(optionsBuilder => 147builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder =>
Aspire.Microsoft.EntityFrameworkCore.SqlServer.Tests (21)
AspireSqlServerEFCoreSqlClientExtensionsTests.cs (4)
267builder.Services.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseSqlServer(ConnectionString)); 271builder.Services.AddDbContextPool<TestDbContext>(options => options.UseSqlServer(ConnectionString)); 290builder.Services.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseSqlServer(ConnectionString)); 294builder.Services.AddDbContextPool<TestDbContext>(options => options.UseSqlServer(ConnectionString));
EnrichSqlServerTests.cs (17)
26builder.Services.AddDbContextPool<TestDbContext>(options => options.UseSqlServer(ConnectionString)); 44builder.Services.AddDbContext<TestDbContext>(options => options.UseSqlServer(ConnectionString)); 62builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 97builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 117builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 122var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 152builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 160var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 166var optionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 195builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 203var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 229builder.Services.AddDbContextPool<ITestDbContext, TestDbContext>(optionsBuilder => 246builder.Services.AddDbContext<ITestDbContext, TestDbContext>(optionsBuilder => 253var optionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 267builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 295builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 312builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder =>
Aspire.NATS.Net.Tests (1)
AspireNatsClientExtensionsTests.cs (1)
219builder.Services.AddOpenTelemetry().WithTracing(builder => builder.AddProcessor(notifier));
Aspire.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (22)
AspireEFPostgreSqlExtensionsTests.cs (4)
275builder.Services.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseNpgsql(ConnectionString)); 279builder.Services.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(ConnectionString)); 298builder.Services.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseNpgsql(ConnectionString)); 302builder.Services.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(ConnectionString));
EnrichNpgsqlTests.cs (18)
30builder.Services.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(ConnectionString)); 48builder.Services.AddDbContext<TestDbContext>(options => options.UseNpgsql(ConnectionString)); 66builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 102builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 123builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 129var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 159builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 168var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 174var optionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 203builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 212var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 239builder.Services.AddDbContextPool<ITestDbContext, TestDbContext>(optionsBuilder => 257builder.Services.AddDbContext<ITestDbContext, TestDbContext>(optionsBuilder => 265var optionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 279builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 308builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 326builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 359builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder =>
Aspire.OpenAI.Tests (2)
AspireOpenAIClientBuilderChatClientExtensionsTests.cs (1)
237builder.Services.AddSingleton<ILoggerFactory, TestLoggerFactory>();
AspireOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (1)
237builder.Services.AddSingleton<ILoggerFactory, TestLoggerFactory>();
Aspire.Oracle.EntityFrameworkCore.Tests (23)
AspireOracleEFCoreDatabaseExtensionsTests.cs (4)
268builder.Services.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseOracle(ConnectionString)); 272builder.Services.AddDbContextPool<TestDbContext>(options => options.UseOracle(ConnectionString)); 291builder.Services.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseOracle(ConnectionString)); 295builder.Services.AddDbContextPool<TestDbContext>(options => options.UseOracle(ConnectionString));
ConformanceTests.cs (1)
151builder.Services.AddOpenTelemetry().WithTracing(builder =>
EnrichOracleDatabaseTests.cs (18)
26builder.Services.AddDbContextPool<TestDbContext>(options => options.UseOracle(ConnectionString)); 44builder.Services.AddDbContext<TestDbContext>(options => options.UseOracle(ConnectionString)); 62builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 97builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 117builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 122var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 152builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 160var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 166var optionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 195builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 203var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 229builder.Services.AddDbContextPool<ITestDbContext, TestDbContext>(optionsBuilder => 246builder.Services.AddDbContext<ITestDbContext, TestDbContext>(optionsBuilder => 253var optionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 267builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 295builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 312builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 344builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder =>
Aspire.Pomelo.EntityFrameworkCore.MySql.Tests (22)
AspireEFMySqlExtensionsTests.cs (4)
262builder.Services.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseMySql(ConnectionString, s_serverVersion)); 266builder.Services.AddDbContextPool<TestDbContext>(options => options.UseMySql(ConnectionString, s_serverVersion)); 285builder.Services.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseMySql(ConnectionString, s_serverVersion)); 289builder.Services.AddDbContextPool<TestDbContext>(options => options.UseMySql(ConnectionString, s_serverVersion));
EnrichMySqlTests.cs (18)
31builder.Services.AddDbContextPool<TestDbContext>((serviceProvider, options) => 58builder.Services.AddDbContext<TestDbContext>(options => options.UseMySql(ConnectionString, DefaultVersion)); 76builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 111builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 131builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 136var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 166builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 174var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 180var optionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 209builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 217var oldOptionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 243builder.Services.AddDbContextPool<ITestDbContext, TestDbContext>(optionsBuilder => 260builder.Services.AddDbContext<ITestDbContext, TestDbContext>(optionsBuilder => 267var optionsDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>)); 281builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 309builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 326builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder => 358builder.Services.AddDbContextPool<TestDbContext>(optionsBuilder =>
Aspire.RabbitMQ.Client.Tests (7)
AspireRabbitMQLoggingTests.cs (7)
60builder.Services.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger)); 81builder.Services.AddSingleton<RabbitMQEventSourceLogForwarder>(); 84builder.Services.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger)); 110builder.Services.AddSingleton<RabbitMQEventSourceLogForwarder>(); 113builder.Services.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger)); 155builder.Services.AddSingleton<RabbitMQEventSourceLogForwarder>(); 158builder.Services.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
Aspire.RabbitMQ.Client.v7.Tests (7)
tests\Aspire.RabbitMQ.Client.Tests\AspireRabbitMQLoggingTests.cs (7)
60builder.Services.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger)); 81builder.Services.AddSingleton<RabbitMQEventSourceLogForwarder>(); 84builder.Services.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger)); 110builder.Services.AddSingleton<RabbitMQEventSourceLogForwarder>(); 113builder.Services.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger)); 155builder.Services.AddSingleton<RabbitMQEventSourceLogForwarder>(); 158builder.Services.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
Aspire.StackExchange.Redis.DistributedCaching.Tests (2)
DistributedCacheConformanceTests.cs (2)
54builder.Services.AddOpenTelemetry().WithTracing(builder => builder.AddProcessor(notifier)); 56builder.Services.Configure<StackExchangeRedisInstrumentationOptions>(options => options.FlushInterval = TimeSpan.Zero);
Aspire.StackExchange.Redis.OutputCaching.Tests (2)
OutputCacheConformanceTests.cs (2)
54builder.Services.AddOpenTelemetry().WithTracing(builder => builder.AddProcessor(notifier)); 56builder.Services.Configure<StackExchangeRedisInstrumentationOptions>(options => options.FlushInterval = TimeSpan.Zero);
Aspire.StackExchange.Redis.Tests (3)
AspireRedisExtensionsTests.cs (3)
44builder.Services.Configure<ConfigurationOptions>(options => 275builder.Services.AddOpenTelemetry().WithTracing(builder => builder.AddProcessor(notifier)); 277builder.Services.Configure<StackExchangeRedisInstrumentationOptions>(options => options.FlushInterval = TimeSpan.Zero);
Consumer (1)
Program.cs (1)
12builder.Services.AddHostedService<ConsumerWorker>();
DatabaseMigration.MigrationService (2)
Program.cs (2)
8builder.Services.AddHostedService<ApiDbInitializer>(); 12builder.Services.AddOpenTelemetry()
EventHubsConsumer (2)
Program.cs (2)
15builder.Services.AddHostedService<Consumer>(); 25builder.Services.AddHostedService<Processor>();
Microsoft.AspNetCore (8)
BootstrapHostBuilder.cs (5)
24foreach (var descriptor in _builder.Services) 101configureServicesAction(Context, _builder.Services); 106for (int i = _builder.Services.Count - 1; i >= 0; i--) 108var descriptor = _builder.Services[i]; 114_builder.Services.RemoveAt(i);
WebApplicationBuilder.cs (3)
106AddDefaultServicesSlim(configuration, _hostApplicationBuilder.Services); 337public IServiceCollection Services => _hostApplicationBuilder.Services; 380_hostApplicationBuilder.Services.Add(_genericWebHostServiceDescriptor);
Microsoft.Extensions.Hosting (12)
HostApplicationBuilder.cs (12)
105HostingHostBuilderExtensions.AddDefaultServices(_hostBuilderContext, Services); 113_configureContainer(Services); 114return serviceProviderOptions is null ? Services.BuildServiceProvider() : Services.BuildServiceProvider(serviceProviderOptions); 131_configureContainer(Services); 132return Services.BuildServiceProvider(); 177Services, 184logging = new LoggingBuilder(Services); 185metrics = new MetricsBuilder(Services); 217TContainerBuilder containerBuilder = factory.CreateBuilder(Services); 312configureServicesAction(_hostApplicationBuilder._hostBuilderContext, _hostApplicationBuilder.Services); 333object 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)
8builder.Services.AddHostedService<OrderProcessingWorker>();
Producer (2)
Program.cs (2)
13builder.Services.AddHostedService<IntermittentProducerWorker>(); 14builder.Services.AddHostedService<ContinuousProducerWorker>();
ServiceBusWorker (4)
Program.cs (4)
10builder.Services.AddSingleton(sp => 15builder.Services.AddSingleton(sp => 25builder.Services.AddHostedService<Consumer>(); 26builder.Services.AddHostedService<Producer>();
Stress.TelemetryService (4)
Program.cs (4)
7builder.Services.AddHostedService<TelemetryStresser>(); 8builder.Services.AddHostedService<GaugeMetrics>(); 9builder.Services.AddHostedService<CounterMetrics>(); 14builder.Services.AddOpenTelemetry()
TestProject.WorkerA (1)
Program.cs (1)
7builder.Services.AddHostedService<Worker>();