Implemented interface member:
property
Services
Microsoft.Extensions.Hosting.IHostApplicationBuilder.Services
584 references to Services
aspire (228)
Program.cs (228)
343
builder.
Services
.AddSingleton<ILoggerFactory>(startupContext.LoggerFactory);
344
builder.
Services
.TryAddSingleton(typeof(ILogger<>), typeof(Logger<>));
349
builder.
Services
.AddSingleton(startupContext.CancellationManager);
352
builder.
Services
.AddSingleton(startupContext.FileLoggerProvider);
355
builder.
Services
.AddSingleton(startupContext.LogBufferContext);
358
builder.
Services
.AddSingleton(startupContext.LoggingOptions);
364
builder.
Services
.AddSingleton<IGracefulShutdownWindow>(sp => sp.GetRequiredService<ConsoleCancellationManager>());
371
builder.
Services
.AddSingleton(sp => isCompletion
374
builder.
Services
.AddSingleton<TelemetryManager>();
377
builder.
Services
.AddSingleton<IProcessPathProvider, EnvironmentProcessPathProvider>();
383
builder.
Services
.AddSingleton<IIdentityChannelReader>(startupContext.IdentityChannelReader);
384
builder.
Services
.AddSingleton<IEnvironment, HostEnvironment>();
385
builder.
Services
.AddSingleton<IWindowsRegistryReader>(sp =>
392
builder.
Services
.AddSingleton<WingetFirstRunProbe>();
393
builder.
Services
.AddSingleton<IIdentityResolver>(sp =>
426
builder.
Services
.AddSingleton(sp =>
440
builder.
Services
.AddSingleton(s => new ConsoleEnvironment(
444
builder.
Services
.AddSingleton(s => s.GetRequiredService<ConsoleEnvironment>().Out);
445
builder.
Services
.AddSingleton<ICliHostEnvironment>(provider =>
450
builder.
Services
.AddSingleton(TimeProvider.System);
452
builder.
Services
.AddSingleton<IAppHostCandidateFinder, AppHostCandidateFinder>();
453
builder.
Services
.AddSingleton<IProjectLocator, ProjectLocator>();
454
builder.
Services
.AddSingleton<ISolutionLocator, SolutionLocator>();
455
builder.
Services
.AddSingleton<ILanguageService, LanguageService>();
456
builder.
Services
.AddSingleton<IScaffoldingService, ScaffoldingService>();
457
builder.
Services
.AddSingleton<FallbackProjectParser>();
458
builder.
Services
.AddSingleton<IProjectUpdater, ProjectUpdater>();
459
builder.
Services
.AddSingleton<RepositoryToolUpdater>();
460
builder.
Services
.AddSingleton<INewCommandPrompter, NewCommandPrompter>();
461
builder.
Services
.AddSingleton<ITemplateVersionPrompter>(sp => (ITemplateVersionPrompter)sp.GetRequiredService<INewCommandPrompter>());
462
builder.
Services
.AddSingleton<IAddCommandPrompter, AddCommandPrompter>();
463
builder.
Services
.AddSingleton<IPublishCommandPrompter, PublishCommandPrompter>();
464
builder.
Services
.AddSingleton<ICertificateService, CertificateService>();
465
builder.
Services
.AddSingleton<IConfigurationService>(sp => new ConfigurationService(
470
builder.
Services
.AddSingleton<IFeatures, Features>();
471
builder.
Services
.AddTelemetryServices();
472
builder.
Services
.AddTransient<IProcessExecutionFactory, ProcessExecutionFactory>();
478
builder.
Services
.AddTransient<LayoutProcessRunner>();
479
builder.
Services
.AddTransient<ProcessTreeGracefulShutdownService>();
480
builder.
Services
.AddSingleton<IProcessIdentityProvider, ProcessIdentityProvider>();
481
builder.
Services
.AddSingleton(_ => TrayProtocolOutput.CreateStandardOutput());
484
builder.
Services
.AddTransient<IProcessTreeGracefulShutdownSignaler>(sp => sp.GetRequiredService<ProcessTreeGracefulShutdownService>());
486
builder.
Services
.AddTransient<IAppHostStopper>(sp => sp.GetRequiredService<ProcessTreeGracefulShutdownService>());
488
builder.
Services
.AddTransient<OrphanedAppHostCollector>();
491
builder.
Services
.AddSingleton(sp =>
502
builder.
Services
.AddSingleton<ICertificateToolRunner, NativeCertificateToolRunner>();
504
builder.
Services
.AddTransient<IDotNetCliRunner, DotNetCliRunner>();
505
builder.
Services
.AddSingleton<IDiskCache, DiskCache>();
506
builder.
Services
.AddSingleton<IAppHostInfoDiskCache, AppHostInfoDiskCache>();
507
builder.
Services
.AddSingleton<IAppHostInfoResolver, AppHostInfoResolver>();
508
builder.
Services
.AddSingleton<IDotNetSdkInstaller, DotNetSdkInstaller>();
509
builder.
Services
.AddTransient<IAppHostCliBackchannel, AppHostCliBackchannel>();
512
builder.
Services
.AddSingleton<NuGetPackageCache>();
513
builder.
Services
.AddSingleton<BundleNuGetPackageCache>();
514
builder.
Services
.AddSingleton<INuGetPackageCache>(sp =>
525
builder.
Services
.AddSingleton<NuGetPackagePrefetcher>();
526
builder.
Services
.AddHostedService(sp => sp.GetRequiredService<NuGetPackagePrefetcher>());
527
builder.
Services
.AddSingleton<AuxiliaryBackchannelMonitor>();
528
builder.
Services
.AddSingleton<IAuxiliaryBackchannelMonitor>(sp => sp.GetRequiredService<AuxiliaryBackchannelMonitor>());
529
builder.
Services
.AddHostedService(sp => sp.GetRequiredService<AuxiliaryBackchannelMonitor>());
530
builder.
Services
.AddTransient<AppHostConnectionResolver>();
531
builder.
Services
.AddSingleton<ICliUpdateNotifier, CliUpdateNotifier>();
532
builder.
Services
.AddSingleton<IPackagingService, PackagingService>();
533
builder.
Services
.AddSingleton<IBundlePayloadProvider, EmbeddedBundlePayloadProvider>();
534
builder.
Services
.AddSingleton<IInstallSidecarReader, InstallSidecarReader>();
535
builder.
Services
.AddSingleton<InstallSourceDetector>();
536
builder.
Services
.AddSingleton<IPeerInstallProbe, PeerInstallProbe>();
537
builder.
Services
.AddSingleton<IInstallationCandidateSource, PathInstallationCandidateSource>();
538
builder.
Services
.AddSingleton<IInstallationCandidateSource, ReleasePrefixInstallationCandidateSource>();
539
builder.
Services
.AddSingleton<IInstallationCandidateSource, DogfoodInstallationCandidateSource>();
540
builder.
Services
.AddSingleton<IInstallationCandidateSource, DotnetToolStoreInstallationCandidateSource>();
541
builder.
Services
.AddSingleton<IInstallationDiscovery, InstallationDiscovery>();
542
builder.
Services
.AddSingleton<IBundleService, BundleService>();
543
builder.
Services
.AddSingleton<ProfileCaptureState>();
544
builder.
Services
.AddSingleton<ProfileCaptureService>();
545
builder.
Services
.AddSingleton<IAppHostServerProjectFactory, AppHostServerProjectFactory>();
546
builder.
Services
.AddSingleton<IAppHostServerSessionFactory, AppHostServerSessionFactory>();
547
builder.
Services
.AddSingleton<ICliDownloader, CliDownloader>();
548
builder.
Services
.AddSingleton<IFirstTimeUseNoticeSentinel>(_ => new FirstTimeUseNoticeSentinel(GetUsersAspirePath()));
549
builder.
Services
.AddSingleton<IBannerService, BannerService>();
550
builder.
Services
.AddSingleton<ResourceColorMap>();
551
builder.
Services
.AddMemoryCache();
554
builder.
Services
.AddSingleton<IDocsCache, DocsCache>();
555
builder.
Services
.AddHttpClient<IDocsFetcher, DocsFetcher>();
556
builder.
Services
.AddSingleton<IDocsIndexService, DocsIndexService>();
557
builder.
Services
.AddSingleton<IDocsSearchService, DocsSearchService>();
558
builder.
Services
.AddSingleton<IApiDocsCache, ApiDocsCache>();
559
builder.
Services
.AddHttpClient<IApiDocsFetcher, ApiDocsFetcher>();
560
builder.
Services
.AddSingleton<IApiDocsIndexService, ApiDocsIndexService>();
564
builder.
Services
.AddSingleton<ILayoutDiscovery, LayoutDiscovery>();
565
builder.
Services
.AddSingleton<INuGetClient, NuGetClient>();
566
builder.
Services
.AddSingleton<BundleNuGetService>();
569
builder.
Services
.AddSingleton<IGitRepository, GitRepository>();
572
builder.
Services
.AddSingleton<IOpenCodeCliRunner, OpenCodeCliRunner>();
575
builder.
Services
.AddSingleton<IClaudeCodeCliRunner, ClaudeCodeCliRunner>();
578
builder.
Services
.AddSingleton<IVsCodeCliRunner, VsCodeCliRunner>();
581
builder.
Services
.AddSingleton<INpmRunner, NpmRunner>();
582
builder.
Services
.AddSingleton<ITrustRootProvider>(serviceProvider =>
612
builder.
Services
.AddSingleton(serviceProvider =>
614
builder.
Services
.AddHttpClient<INpmProvenanceChecker, SigstoreNpmProvenanceChecker>();
615
builder.
Services
.AddHttpClient<IGitHubArtifactAttestationVerifier, GitHubArtifactAttestationVerifier>();
616
builder.
Services
.AddSingleton<IAspireSkillsBundleProvider, AspireSkillsBundleProvider>();
617
builder.
Services
.AddSingleton<IEmbeddedAspireSkillsBundleProvider, EmbeddedAspireSkillsBundleProvider>();
618
builder.
Services
.AddSingleton<IAspireSkillsInstaller, AspireSkillsInstaller>();
619
builder.
Services
.AddSingleton<IPlaywrightCliRunner, PlaywrightCliRunner>();
620
builder.
Services
.AddSingleton<PlaywrightCliInstaller>();
623
builder.
Services
.AddSingleton<IAgentEnvironmentDetector, AgentEnvironmentDetector>();
624
builder.
Services
.AddSingleton<ICopilotCliRunner, CopilotCliRunner>();
625
builder.
Services
.AddSingleton<ICopilotAppInstallationDetector, CopilotAppInstallationDetector>();
626
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, VsCodeAgentEnvironmentScanner>());
627
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, CopilotAgentEnvironmentScanner>());
628
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, OpenCodeAgentEnvironmentScanner>());
629
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, ClaudeCodeAgentEnvironmentScanner>());
632
builder.
Services
.AddSingleton<Aspire.Cli.Agents.Hooks.ITelemetryHookInstaller, Aspire.Cli.Agents.Hooks.TelemetryHookInstaller>();
633
builder.
Services
.AddSingleton<Aspire.Cli.Agents.Hooks.ITelemetryHookConfigurator, Aspire.Cli.Agents.Hooks.TelemetryHookConfigurator>();
636
builder.
Services
.AddSingleton<TemplateNuGetConfigService>();
637
builder.
Services
.AddSingleton<ITemplateProvider, TemplateProvider>();
638
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<ITemplateFactory, DotNetTemplateFactory>());
639
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<ITemplateFactory, CliTemplateFactory>());
642
builder.
Services
.AddSingleton<ILanguageDiscovery, DefaultLanguageDiscovery>();
645
builder.
Services
.AddSingleton<DotNetAppHostProject>();
646
builder.
Services
.AddSingleton<Func<LanguageInfo, GuestAppHostProject>>(sp =>
650
builder.
Services
.AddSingleton<IAppHostProjectFactory, AppHostProjectFactory>();
653
builder.
Services
.AddSingleton<IEnvironmentCheck, AspireVersionCheck>();
654
builder.
Services
.AddSingleton<IEnvironmentCheck, OperatingSystemCheck>();
655
builder.
Services
.AddSingleton<IEnvironmentCheck, WslEnvironmentCheck>();
656
builder.
Services
.AddSingleton<IEnvironmentCheck, DotNetSdkCheck>();
657
builder.
Services
.AddSingleton<IEnvironmentCheck, TypeScriptAppHostToolingCheck>();
658
builder.
Services
.AddSingleton<IEnvironmentCheck, DeprecatedWorkloadCheck>();
659
builder.
Services
.AddSingleton<IEnvironmentCheck, DevCertsCheck>();
660
builder.
Services
.AddSingleton<IEnvironmentCheck, ContainerRuntimeCheck>();
661
builder.
Services
.AddSingleton<IDcpConnectionChecker, DcpConnectionChecker>();
662
builder.
Services
.AddSingleton<IEnvironmentCheck, DcpConnectionHealthCheck>();
663
builder.
Services
.AddSingleton<IEnvironmentCheck, DeprecatedAgentConfigCheck>();
664
builder.
Services
.AddSingleton<IEnvironmentCheck, LegacySettingsFileCheck>();
665
builder.
Services
.AddSingleton<IEnvironmentCheck, PendingMigrationsCheck>();
666
builder.
Services
.AddSingleton<IEnvironmentCheck, VsCodeExtensionCheck>();
667
builder.
Services
.AddSingleton<IEnvironmentChecker, EnvironmentChecker>();
671
builder.
Services
.AddSingleton<IMcpTransportFactory, StdioMcpTransportFactory>();
674
builder.
Services
.AddSingleton<CommonCommandServices>();
675
builder.
Services
.AddSingleton<ResourceWaitService>();
676
builder.
Services
.AddSingleton<AppHostConfigurationProjector>();
677
builder.
Services
.AddTransient<AppHostLauncher>();
678
builder.
Services
.AddTransient<DcpWorkloadCleanupService>();
679
builder.
Services
.AddTransient<NewCommand>();
680
builder.
Services
.AddTransient<InitCommand>();
681
builder.
Services
.AddTransient<RunCommand>();
682
builder.
Services
.AddTransient<StopCommand>();
683
builder.
Services
.AddTransient<StartCommand>();
684
builder.
Services
.AddTransient<WaitCommand>();
685
builder.
Services
.AddTransient<LsCommand>();
686
builder.
Services
.AddTransient<ResourceCommand>();
687
builder.
Services
.AddTransient<PsCommand>();
688
builder.
Services
.AddTransient<DescribeCommand>();
689
builder.
Services
.AddTransient<LogsCommand>();
690
builder.
Services
.AddTransient<IntegrationPackageSearchService>();
691
builder.
Services
.AddTransient<IntegrationCommand>();
692
builder.
Services
.AddTransient<IntegrationListCommand>();
693
builder.
Services
.AddTransient<IntegrationSearchCommand>();
694
builder.
Services
.AddTransient<TerminalCommand>();
695
builder.
Services
.AddTransient<TerminalResourceResolver>();
696
builder.
Services
.AddTransient<TerminalAttachCommand>();
697
builder.
Services
.AddTransient<TerminalPsCommand>();
698
builder.
Services
.AddTransient<TerminalTapeCommand>();
699
builder.
Services
.AddTransient<TerminalTapePlayCommand>();
700
builder.
Services
.AddTransient<AddCommand>();
701
builder.
Services
.AddTransient<PublishCommand>();
702
builder.
Services
.AddTransient<ConfigCommand>();
703
builder.
Services
.AddTransient<CompletionsCommand>();
704
builder.
Services
.AddTransient<CacheCommand>();
705
builder.
Services
.AddTransient<CertificatesCommand>();
706
builder.
Services
.AddTransient<CertificatesCleanCommand>();
707
builder.
Services
.AddTransient<CertificatesTrustCommand>();
708
builder.
Services
.AddTransient<DoctorCommand>();
709
builder.
Services
.AddTransient<DashboardCommand>();
710
builder.
Services
.AddTransient<DashboardRunCommand>();
711
builder.
Services
.AddTransient<TrayCommand>();
712
builder.
Services
.AddTransient<TrayStartCommand>();
713
builder.
Services
.AddTransient<TrayStopCommand>();
714
builder.
Services
.AddTransient<TrayLifecycleService>();
715
builder.
Services
.AddTransient<UpdateCommand>();
716
builder.
Services
.AddTransient<DeployCommand>();
717
builder.
Services
.AddTransient<DestroyCommand>();
718
builder.
Services
.AddTransient<DoCommand>();
719
builder.
Services
.AddTransient<McpCommand>();
720
builder.
Services
.AddTransient<McpStartCommand>();
721
builder.
Services
.AddTransient<McpInitCommand>();
722
builder.
Services
.AddTransient<McpToolsCommand>();
723
builder.
Services
.AddTransient<McpCallCommand>();
724
builder.
Services
.AddTransient<AgentCommand>();
725
builder.
Services
.AddTransient<AgentMcpCommand>();
726
builder.
Services
.AddTransient<AgentInitCommand>();
727
builder.
Services
.AddTransient<AgentTelemetryCommand>();
728
builder.
Services
.AddSingleton<Agents.Hooks.AgentTelemetryHook>();
729
builder.
Services
.AddTransient<TelemetryCommand>();
730
builder.
Services
.AddTransient<TelemetryLogsCommand>();
731
builder.
Services
.AddTransient<TelemetrySpansCommand>();
732
builder.
Services
.AddTransient<TelemetryTracesCommand>();
733
builder.
Services
.AddTransient<ExportCommand>();
734
builder.
Services
.AddTransient<ApiCommand>();
735
builder.
Services
.AddTransient<ApiListCommand>();
736
builder.
Services
.AddTransient<ApiSearchCommand>();
737
builder.
Services
.AddTransient<ApiGetCommand>();
738
builder.
Services
.AddTransient<DocsCommand>();
739
builder.
Services
.AddTransient<DocsListCommand>();
740
builder.
Services
.AddTransient<DocsSearchCommand>();
741
builder.
Services
.AddTransient<DocsGetCommand>();
742
builder.
Services
.AddTransient<SecretCommand>();
743
builder.
Services
.AddTransient<SecretSetCommand>();
744
builder.
Services
.AddTransient<SecretGetCommand>();
745
builder.
Services
.AddTransient<SecretListCommand>();
746
builder.
Services
.AddTransient<SecretPathCommand>();
747
builder.
Services
.AddTransient<SecretDeleteCommand>();
748
builder.
Services
.AddTransient<AspireSecretsStoreResolver>();
749
builder.
Services
.AddTransient<SdkCommand>();
750
builder.
Services
.AddTransient<SdkGenerateCommand>();
751
builder.
Services
.AddTransient<SdkDumpCommand>();
752
builder.
Services
.AddTransient<SdkExportCommand>();
753
builder.
Services
.AddTransient<RestoreCommand>();
754
builder.
Services
.AddSingleton<IMigration, TypeScriptAppHostMigration>();
755
builder.
Services
.AddTransient<SetupCommand>();
757
builder.
Services
.AddTransient<RenderCommand>();
759
builder.
Services
.AddTransient<RootCommand>();
760
builder.
Services
.AddTransient<ExtensionInternalCommand>();
1523
builder.
Services
.AddSingleton<IExtensionRpcTarget, ExtensionRpcTarget>();
1524
builder.
Services
.AddSingleton<IExtensionBackchannel, ExtensionBackchannel>();
1526
builder.
Services
.AddSingleton<IInteractionService>(provider =>
1544
builder.
Services
.AddSingleton<IInteractionService>(provider =>
Aspire.Azure.AI.Extensions.OpenAI.Tests (5)
AspireAzureOpenAIExtensionsTests.cs (2)
237
builder.
Services
.AddOpenTelemetry().WithTracing(tracing => tracing.AddProcessor(new SimpleActivityExportProcessor(exporter)));
240
builder.
Services
.AddOpenTelemetry().WithMetrics(metrics => metrics.AddReader(new BaseExportingMetricReader(metricExporter)));
AspireAzureProjectOpenAIExtensionsTests.cs (2)
374
builder.
Services
.AddOpenTelemetry().WithTracing(tracing => tracing.AddProcessor(new SimpleActivityExportProcessor(exporter)));
377
builder.
Services
.AddOpenTelemetry().WithMetrics(metrics => metrics.AddReader(new BaseExportingMetricReader(metricExporter)));
AspireConfigurableOpenAIExtensionsTests.cs (1)
166
builder.
Services
.ConfigureAll<OpenAIClientOptions>(options => options.Transport = new HttpClientPipelineTransport(httpClient));
Aspire.Azure.AI.Projects.Tests (1)
AspireAzureAIProjectsExtensionsTests.cs (1)
267
builder.
Services
.AddOpenTelemetry().WithTracing(tracing => tracing.AddProcessor(new SimpleActivityExportProcessor(exporter)));
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)
310
builder.
Services
.AddSingleton<ILoggerFactory, TestLoggerFactory>();
317
builder.
Services
.AddSingleton<ILoggerFactory, TestLoggerFactory>();
529
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 (103)
DistributedApplicationBuilder.cs (102)
89
public IServiceCollection Services => _innerBuilder.
Services
;
230
_innerBuilder.
Services
.AddSingleton(TimeProvider.System);
232
_innerBuilder.
Services
.AddSingleton<BackchannelLoggerProvider>();
233
_innerBuilder.
Services
.AddSingleton<ILoggerProvider>(sp => sp.GetRequiredService<BackchannelLoggerProvider>());
270
_innerBuilder.
Services
.Configure<LoggerFilterOptions>(options =>
392
_innerBuilder.
Services
.AddSingleton<IFileSystemService>(sp =>
406
_innerBuilder.
Services
.AddSingleton(_userSecretsManager);
408
_innerBuilder.
Services
.AddSingleton(sp => new DistributedApplicationModel(Resources));
409
_innerBuilder.
Services
.AddSingleton<PipelineExecutor>();
410
_innerBuilder.
Services
.AddHostedService<PipelineExecutor>(sp => sp.GetRequiredService<PipelineExecutor>());
411
_innerBuilder.
Services
.AddHostedService<DistributedApplicationLifecycle>();
412
_innerBuilder.
Services
.AddHostedService<VersionCheckService>();
413
_innerBuilder.
Services
.AddSingleton<IPackageFetcher, PackageFetcher>();
414
_innerBuilder.
Services
.AddSingleton<IPackageVersionProvider, PackageVersionProvider>();
415
_innerBuilder.
Services
.AddSingleton(options);
416
_innerBuilder.
Services
.AddSingleton<ResourceNotificationService>();
417
_innerBuilder.
Services
.AddSingleton<ResourceLoggerService>();
418
_innerBuilder.
Services
.AddSingleton<ResourceCommandService>(s => new ResourceCommandService(s.GetRequiredService<ResourceNotificationService>(), s.GetRequiredService<ResourceLoggerService>(), s));
419
_innerBuilder.
Services
.TryAddSingleton<IProcessRunner, DefaultProcessRunner>();
420
_innerBuilder.
Services
.TryAddSingleton<IDotnetSdkVersionProvider, DotnetSdkVersionProvider>();
421
_innerBuilder.
Services
.AddSingleton<InteractionService>();
422
_innerBuilder.
Services
.AddSingleton<IInteractionService>(sp => sp.GetRequiredService<InteractionService>());
423
_innerBuilder.
Services
.AddSingleton<ParameterProcessor>(static sp =>
433
_innerBuilder.
Services
.AddSingleton<IDistributedApplicationEventing>(Eventing);
434
_innerBuilder.
Services
.AddSingleton<LocaleOverrideContext>();
435
_innerBuilder.
Services
.AddHealthChecks();
436
_innerBuilder.
Services
.AddHttpClient();
439
_innerBuilder.
Services
.Configure<ResourceNotificationServiceOptions>(o =>
445
_innerBuilder.
Services
.AddSingleton<IAspireStore, AspireStore>(sp =>
459
_innerBuilder.
Services
.AddSingleton<IDeveloperCertificateService, DeveloperCertificateService>();
464
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DcpOptions>, ConfigureDefaultDcpOptions>());
465
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<DcpOptions>, ValidateDcpOptions>());
468
_innerBuilder.
Services
.AddHostedService<CliOrphanDetector>();
469
_innerBuilder.
Services
.AddSingleton<BackchannelService>();
470
_innerBuilder.
Services
.AddHostedService<BackchannelService>(sp => sp.GetRequiredService<BackchannelService>());
471
_innerBuilder.
Services
.AddSingleton<ProfilingTelemetry>();
472
_innerBuilder.
Services
.AddSingleton<AppHostStartupState>();
473
_innerBuilder.
Services
.AddSingleton<AuxiliaryBackchannelService>();
474
_innerBuilder.
Services
.AddHostedService<AuxiliaryBackchannelService>(sp => sp.GetRequiredService<AuxiliaryBackchannelService>());
477
_innerBuilder.
Services
.AddSingleton<SecretRedactionHistory>();
478
_innerBuilder.
Services
.AddSingleton<AppHostRpcTarget>();
479
_innerBuilder.
Services
.AddSingleton<IInteractionFileUploadStore, Dashboard.InteractionFileUploadStore>();
482
_innerBuilder.
Services
.AddSingleton(sp =>
493
_innerBuilder.
Services
.AddHostedService<TerminalServiceHost>();
555
_innerBuilder.
Services
.AddOptions<TransportOptions>().ValidateOnStart().PostConfigure(MapTransportOptionsFromCustomKeys);
556
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<TransportOptions>, TransportOptionsValidator>());
557
_innerBuilder.
Services
.AddSingleton<DashboardServiceHost>();
558
_innerBuilder.
Services
.AddHostedService(sp => sp.GetRequiredService<DashboardServiceHost>());
559
_innerBuilder.
Services
.AddSingleton<IDashboardEndpointProvider, HostDashboardEndpointProvider>();
560
_innerBuilder.
Services
.AddEventingSubscriber<DashboardEventHandlers>();
561
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DashboardOptions>, ConfigureDefaultDashboardOptions>());
567
_innerBuilder.
Services
.AddHostedService<ResourceLoggerForwarderService>();
571
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<CodespacesOptions>, ConfigureCodespacesOptions>());
572
_innerBuilder.
Services
.AddSingleton<CodespacesUrlRewriter>();
573
_innerBuilder.
Services
.AddHostedService<CodespacesResourceUrlRewriterService>();
574
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DevcontainersOptions>, ConfigureDevcontainersOptions>());
575
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<SshRemoteOptions>, ConfigureSshRemoteOptions>());
576
_innerBuilder.
Services
.AddSingleton<DevcontainerSettingsWriter>();
577
_innerBuilder.
Services
.TryAddEventingSubscriber<DevcontainerPortForwardingEventingSubscriber>();
581
_innerBuilder.
Services
.TryAddSingleton<IRequiredCommandValidator, RequiredCommandValidator>();
583
_innerBuilder.
Services
.TryAddEventingSubscriber<RequiredCommandValidationEventingSubscriber>();
584
_innerBuilder.
Services
.TryAddEventingSubscriber<DotnetBuildCommandEventingSubscriber>();
587
_innerBuilder.
Services
.TryAddEventingSubscriber<TerminalHostEventingSubscriber>();
594
_innerBuilder.
Services
.AddHostedService<TerminalHostFailureDiagnosticService>();
602
_innerBuilder.
Services
.AddSingleton<ApplicationOrchestrator>();
603
_innerBuilder.
Services
.AddHostedService<OrchestratorHostService>();
606
_innerBuilder.
Services
.AddSingleton<DcpAppResourceStore>();
607
_innerBuilder.
Services
.AddSingleton<ProxylessEndpointPortAllocator>();
608
_innerBuilder.
Services
.AddSingleton<ContainerNetworkEndpointProvisioner>();
609
_innerBuilder.
Services
.AddSingleton<ExecutableConfigurationResolver>();
610
_innerBuilder.
Services
.AddSingleton<ExecutableLaunchPolicy>();
611
_innerBuilder.
Services
.AddSingleton<ExecutableCreator>();
612
_innerBuilder.
Services
.AddSingleton<ContainerCreator>();
613
_innerBuilder.
Services
.AddSingleton<DcpExecutor>();
614
_innerBuilder.
Services
.AddSingleton<IDcpExecutor>(sp => sp.GetRequiredService<DcpExecutor>());
615
_innerBuilder.
Services
.AddSingleton<DcpExecutorEvents>();
616
_innerBuilder.
Services
.AddSingleton<DcpHost>();
617
_innerBuilder.
Services
.AddSingleton<IDcpDependencyCheckService, DcpDependencyCheck>();
618
_innerBuilder.
Services
.AddSingleton<DcpNameGenerator>();
621
_innerBuilder.
Services
.AddSingleton<Locations>();
624
_innerBuilder.
Services
.AddSingleton<IKubernetesService>(static sp =>
633
_innerBuilder.
Services
.AddKeyedSingleton<IContainerRuntime, DockerContainerRuntime>(KnownContainerRuntimes.Docker);
634
_innerBuilder.
Services
.AddKeyedSingleton<IContainerRuntime, PodmanContainerRuntime>(KnownContainerRuntimes.Podman);
635
_innerBuilder.
Services
.AddSingleton<IContainerRuntimeResolver, ContainerRuntimeResolver>();
636
_innerBuilder.
Services
.AddSingleton<ContainerRuntimeReadiness>();
637
_innerBuilder.
Services
.AddSingleton<IResourceContainerImageManager, ResourceContainerImageManager>();
638
_innerBuilder.
Services
.AddSingleton<PipelineActivityReporter>();
639
_innerBuilder.
Services
.AddSingleton<IPipelineActivityReporter, PipelineActivityReporter>(sp => sp.GetRequiredService<PipelineActivityReporter>());
640
_innerBuilder.
Services
.AddSingleton<IPipelineOutputService, PipelineOutputService>();
641
_innerBuilder.
Services
.AddSingleton(Pipeline);
644
_innerBuilder.
Services
.Configure<PipelineLoggingOptions>(options =>
662
_innerBuilder.
Services
.AddSingleton<ILoggerProvider, PipelineLoggerProvider>();
665
_innerBuilder.
Services
.AddOptions<LoggerFilterOptions>().Configure<IOptions<PipelineLoggingOptions>>((filterLoggingOptions, pipelineLoggingOptions) =>
673
_innerBuilder.
Services
.TryAddSingleton<IDeploymentStateManager, FileDeploymentStateManager>();
677
_innerBuilder.
Services
.TryAddSingleton<IDeploymentStateManager, UserSecretsDeploymentStateManager>();
688
_innerBuilder.
Services
.AddSingleton(ExecutionContext);
695
_innerBuilder.
Services
.AddSingleton<IValidateOptions<HealthCheckServiceOptions>>(sp =>
724
_innerBuilder.
Services
.AddSingleton<IConfigureOptions<HealthCheckPublisherOptions>>(sp =>
738
_innerBuilder.
Services
.AddSingleton<ResourceHealthCheckService>();
739
_innerBuilder.
Services
.AddHostedService<ResourceHealthCheckService>(sp => sp.GetRequiredService<ResourceHealthCheckService>());
756
_innerBuilder.
Services
.AddOpenTelemetry()
863
_innerBuilder.
Services
.Configure<PipelineOptions>(_innerBuilder.Configuration.GetSection("Pipeline"));
IDistributedApplicationBuilder.cs (1)
75
/// <inheritdoc cref="HostApplicationBuilder.
Services
" />
Aspire.Hosting.Azure.Kusto.Tests (3)
KustoFunctionalTests.cs (3)
61
hb.
Services
.AddSingleton<ICslQueryProvider>(sp =>
114
hb.
Services
.AddSingleton<ICslQueryProvider>(sp =>
121
hb.
Services
.AddSingleton<ICslAdminProvider>(sp =>
Aspire.Hosting.Native.Server (5)
Program.cs (5)
33
builder.
Services
.AddSingleton(settings);
34
builder.
Services
.AddSingleton(settings.Options.TimeProvider);
35
builder.
Services
.Configure<ConsoleLifetimeOptions>(options => options.SuppressStatusMessages = true);
36
builder.
Services
.Configure<HostOptions>(options => options.ShutdownTimeout = settings.Options.CleanupTimeout);
37
builder.
Services
.AddHostedService(services => new NativeServerHostedService(settings, args,
Aspire.Hosting.RemoteHost (2)
RemoteHostServer.cs (2)
65
ConfigureServices(builder.
Services
, builder.Configuration);
143
builder.
Services
.AddOpenTelemetry()
Aspire.Hosting.RemoteHost.Tests (1)
JsonRpcAuthenticationTests.cs (1)
226
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.Azure.Cosmos.Tests (1)
AspireMicrosoftAzureCosmosExtensionsTests.cs (1)
262
builder.
Services
.AddSingleton(applicationName);
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)
268
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseSqlServer(ConnectionString));
272
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseSqlServer(ConnectionString));
291
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseSqlServer(ConnectionString));
295
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)
258
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)
243
builder.
Services
.AddSingleton<ILoggerFactory, TestLoggerFactory>();
AspireOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (1)
243
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) =>
60
builder.
Services
.AddDbContext<TestDbContext>(options => options.UseMySql(ConnectionString, DefaultVersion));
78
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
113
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
133
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
138
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
168
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
176
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
182
var optionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
211
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
219
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
245
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(optionsBuilder =>
262
builder.
Services
.AddDbContext<ITestDbContext, TestDbContext>(optionsBuilder =>
269
var optionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
283
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
311
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
328
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
360
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
Aspire.RabbitMQ.Client.Tests (14)
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 (9)
55
builder.
Services
.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
76
builder.
Services
.AddSingleton<RabbitMQEventSourceLogForwarder>();
79
builder.
Services
.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
105
builder.
Services
.AddSingleton<RabbitMQEventSourceLogForwarder>();
108
builder.
Services
.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
134
builder.
Services
.AddSingleton<RabbitMQEventSourceLogForwarder>();
137
builder.
Services
.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
179
builder.
Services
.AddSingleton<RabbitMQEventSourceLogForwarder>();
182
builder.
Services
.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
ConformanceTests.cs (1)
148
builder.
Services
.AddOpenTelemetry().WithTracing(traceBuilder => traceBuilder.AddInMemoryExporter(exportedActivities));
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 =>
Aspire.TerminalHost (1)
TerminalHostApp.cs (1)
384
hostBuilder.
Services
.AddOpenTelemetry()
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)
113
AddDefaultServicesSlim(configuration, _hostApplicationBuilder.
Services
);
362
public IServiceCollection Services => _hostApplicationBuilder.
Services
;
405
_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)
105
HostingHostBuilderExtensions.AddDefaultServices(_hostBuilderContext,
Services
);
113
_configureContainer(
Services
);
114
return serviceProviderOptions is null ?
Services
.BuildServiceProvider() :
Services
.BuildServiceProvider(serviceProviderOptions);
131
_configureContainer(
Services
);
132
return
Services
.BuildServiceProvider();
177
Services
,
184
logging = new LoggingBuilder(
Services
);
185
metrics = new MetricsBuilder(
Services
);
217
TContainerBuilder containerBuilder = factory.CreateBuilder(
Services
);
312
configureServicesAction(_hostApplicationBuilder._hostBuilderContext, _hostApplicationBuilder.
Services
);
333
object containerBuilder = _serviceProviderFactory.CreateBuilder(_hostApplicationBuilder.
Services
);
Microsoft.Extensions.Hosting.Systemd (1)
SystemdHostBuilderExtensions.cs (1)
82
/// 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>();