Implemented interface member:
property
Services
Microsoft.Extensions.Hosting.IHostApplicationBuilder.Services
595 references to Services
ActivityGenerator (3)
Program.cs (3)
6
builder.
Services
.AddOpenTelemetry()
11
builder.
Services
.AddHttpClient(resource, client =>
19
builder.
Services
.AddHostedService<ActivityGenerationWorker>();
aspire (230)
Program.cs (230)
335
builder.
Services
.AddSingleton<ConfigSourceService>();
359
builder.
Services
.AddSingleton<ILoggerFactory>(startupContext.LoggerFactory);
360
builder.
Services
.TryAddSingleton(typeof(ILogger<>), typeof(Logger<>));
365
builder.
Services
.AddSingleton(startupContext.CancellationManager);
368
builder.
Services
.AddSingleton(startupContext.FileLoggerProvider);
371
builder.
Services
.AddSingleton(startupContext.LogBufferContext);
374
builder.
Services
.AddSingleton(startupContext.LoggingOptions);
380
builder.
Services
.AddSingleton<IGracefulShutdownWindow>(sp => sp.GetRequiredService<ConsoleCancellationManager>());
387
builder.
Services
.AddSingleton(sp => isCompletion
390
builder.
Services
.AddSingleton<TelemetryManager>();
393
builder.
Services
.AddSingleton<IProcessPathProvider, EnvironmentProcessPathProvider>();
399
builder.
Services
.AddSingleton<IIdentityChannelReader>(startupContext.IdentityChannelReader);
400
builder.
Services
.AddSingleton<IEnvironment, HostEnvironment>();
401
builder.
Services
.AddSingleton<IWindowsRegistryReader>(sp =>
408
builder.
Services
.AddSingleton<WingetFirstRunProbe>();
409
builder.
Services
.AddSingleton<IIdentityResolver>(sp =>
442
builder.
Services
.AddSingleton(sp =>
456
builder.
Services
.AddSingleton(s => new ConsoleEnvironment(
460
builder.
Services
.AddSingleton(s => s.GetRequiredService<ConsoleEnvironment>().Out);
461
builder.
Services
.AddSingleton<ICliHostEnvironment>(provider =>
466
builder.
Services
.AddSingleton(TimeProvider.System);
468
builder.
Services
.AddSingleton<IAppHostCandidateFinder, AppHostCandidateFinder>();
469
builder.
Services
.AddSingleton<IProjectLocator, ProjectLocator>();
470
builder.
Services
.AddSingleton<ISolutionLocator, SolutionLocator>();
471
builder.
Services
.AddSingleton<ILanguageService, LanguageService>();
472
builder.
Services
.AddSingleton<IScaffoldingService, ScaffoldingService>();
473
builder.
Services
.AddSingleton<FallbackProjectParser>();
474
builder.
Services
.AddSingleton<IProjectUpdater, ProjectUpdater>();
475
builder.
Services
.AddSingleton<RepositoryToolUpdater>();
476
builder.
Services
.AddSingleton<INewCommandPrompter, NewCommandPrompter>();
477
builder.
Services
.AddSingleton<ITemplateVersionPrompter>(sp => (ITemplateVersionPrompter)sp.GetRequiredService<INewCommandPrompter>());
478
builder.
Services
.AddSingleton<IAddCommandPrompter, AddCommandPrompter>();
479
builder.
Services
.AddSingleton<IPublishCommandPrompter, PublishCommandPrompter>();
480
builder.
Services
.AddSingleton<ICertificateService, CertificateService>();
481
builder.
Services
.AddSingleton<IConfigurationService>(sp => new ConfigurationService(
486
builder.
Services
.AddSingleton<IFeatures, Features>();
487
builder.
Services
.AddTelemetryServices();
488
builder.
Services
.AddTransient<IProcessExecutionFactory, ProcessExecutionFactory>();
494
builder.
Services
.AddTransient<LayoutProcessRunner>();
495
builder.
Services
.AddTransient<ProcessTreeGracefulShutdownService>();
496
builder.
Services
.AddSingleton<IProcessIdentityProvider, ProcessIdentityProvider>();
497
builder.
Services
.AddSingleton(_ => TrayProtocolOutput.CreateStandardOutput());
500
builder.
Services
.AddTransient<IProcessTreeGracefulShutdownSignaler>(sp => sp.GetRequiredService<ProcessTreeGracefulShutdownService>());
502
builder.
Services
.AddTransient<IAppHostStopper>(sp => sp.GetRequiredService<ProcessTreeGracefulShutdownService>());
504
builder.
Services
.AddTransient<OrphanedAppHostCollector>();
507
builder.
Services
.AddSingleton(sp =>
518
builder.
Services
.AddSingleton<ICertificateToolRunner, NativeCertificateToolRunner>();
520
builder.
Services
.AddTransient<IDotNetCliRunner, DotNetCliRunner>();
521
builder.
Services
.AddSingleton<IDiskCache, DiskCache>();
522
builder.
Services
.AddSingleton<IAppHostInfoDiskCache, AppHostInfoDiskCache>();
523
builder.
Services
.AddSingleton<IAppHostInfoResolver, AppHostInfoResolver>();
524
builder.
Services
.AddSingleton<IDotNetSdkInstaller, DotNetSdkInstaller>();
525
builder.
Services
.AddTransient<IAppHostCliBackchannel, AppHostCliBackchannel>();
528
builder.
Services
.AddSingleton<NuGetPackageCache>();
529
builder.
Services
.AddSingleton<BundleNuGetPackageCache>();
530
builder.
Services
.AddSingleton<INuGetPackageCache>(sp =>
541
builder.
Services
.AddSingleton<NuGetPackagePrefetcher>();
542
builder.
Services
.AddHostedService(sp => sp.GetRequiredService<NuGetPackagePrefetcher>());
543
builder.
Services
.AddSingleton<AuxiliaryBackchannelMonitor>();
544
builder.
Services
.AddSingleton<IAuxiliaryBackchannelMonitor>(sp => sp.GetRequiredService<AuxiliaryBackchannelMonitor>());
545
builder.
Services
.AddHostedService(sp => sp.GetRequiredService<AuxiliaryBackchannelMonitor>());
546
builder.
Services
.AddTransient<AppHostConnectionResolver>();
547
builder.
Services
.AddSingleton<ICliUpdateNotifier, CliUpdateNotifier>();
548
builder.
Services
.AddSingleton<IPackagingService, PackagingService>();
549
builder.
Services
.AddSingleton<IBundlePayloadProvider, EmbeddedBundlePayloadProvider>();
550
builder.
Services
.AddSingleton<IInstallSidecarReader, InstallSidecarReader>();
551
builder.
Services
.AddSingleton<InstallSourceDetector>();
552
builder.
Services
.AddSingleton<IPeerInstallProbe, PeerInstallProbe>();
553
builder.
Services
.AddSingleton<IInstallationCandidateSource, PathInstallationCandidateSource>();
554
builder.
Services
.AddSingleton<IInstallationCandidateSource, ReleasePrefixInstallationCandidateSource>();
555
builder.
Services
.AddSingleton<IInstallationCandidateSource, DogfoodInstallationCandidateSource>();
556
builder.
Services
.AddSingleton<IInstallationCandidateSource, DotnetToolStoreInstallationCandidateSource>();
557
builder.
Services
.AddSingleton<IInstallationDiscovery, InstallationDiscovery>();
558
builder.
Services
.AddSingleton<IBundleService, BundleService>();
559
builder.
Services
.AddSingleton<ProfileCaptureState>();
560
builder.
Services
.AddSingleton<ProfileCaptureService>();
561
builder.
Services
.AddSingleton<IAppHostServerProjectFactory, AppHostServerProjectFactory>();
562
builder.
Services
.AddSingleton<IAppHostServerSessionFactory, AppHostServerSessionFactory>();
563
builder.
Services
.AddSingleton<ICliDownloader, CliDownloader>();
564
builder.
Services
.AddSingleton<IFirstTimeUseNoticeSentinel>(_ => new FirstTimeUseNoticeSentinel(GetUsersAspirePath()));
565
builder.
Services
.AddSingleton<IBannerService, BannerService>();
566
builder.
Services
.AddSingleton<ResourceColorMap>();
567
builder.
Services
.AddMemoryCache();
569
AddDocumentationServices(builder.
Services
);
573
builder.
Services
.AddSingleton<ILayoutDiscovery, LayoutDiscovery>();
574
builder.
Services
.AddSingleton<INuGetClient, NuGetClient>();
575
builder.
Services
.AddSingleton<BundleNuGetService>();
578
builder.
Services
.AddSingleton<IGitRepository, GitRepository>();
579
builder.
Services
.AddSingleton<IGitCommandRunner, GitCommandRunner>();
580
builder.
Services
.AddSingleton<IGitClient, GitClient>();
583
builder.
Services
.AddSingleton<IOpenCodeCliRunner, OpenCodeCliRunner>();
586
builder.
Services
.AddSingleton<IClaudeCodeCliRunner, ClaudeCodeCliRunner>();
589
builder.
Services
.AddSingleton<IVsCodeCliRunner, VsCodeCliRunner>();
592
builder.
Services
.AddSingleton<INpmRunner, NpmRunner>();
593
builder.
Services
.AddSingleton<ITrustRootProvider>(serviceProvider =>
623
builder.
Services
.AddSingleton(serviceProvider =>
625
builder.
Services
.AddHttpClient<INpmProvenanceChecker, SigstoreNpmProvenanceChecker>();
626
builder.
Services
.AddSingleton<IPlaywrightCliRunner, PlaywrightCliRunner>();
627
builder.
Services
.AddSingleton<PlaywrightCliInstaller>();
628
builder.
Services
.AddSingleton<IAgentClient, CopilotAgentClient>();
629
builder.
Services
.AddSingleton<IAgentClient, ClaudeCodeAgentClient>();
630
builder.
Services
.AddSingleton<IAgentClient, OpenCodeAgentClient>();
633
builder.
Services
.AddSingleton<IAgentEnvironmentDetector, AgentEnvironmentDetector>();
634
builder.
Services
.AddSingleton<ICopilotCliRunner, CopilotCliRunner>();
635
builder.
Services
.AddSingleton<ICopilotAppInstallationDetector, CopilotAppInstallationDetector>();
636
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, VsCodeAgentEnvironmentScanner>());
637
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, CopilotAgentEnvironmentScanner>());
638
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, OpenCodeAgentEnvironmentScanner>());
639
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, ClaudeCodeAgentEnvironmentScanner>());
642
builder.
Services
.AddSingleton<Aspire.Cli.Agents.Hooks.ITelemetryHookInstaller, Aspire.Cli.Agents.Hooks.TelemetryHookInstaller>();
643
builder.
Services
.AddSingleton<Aspire.Cli.Agents.Hooks.ITelemetryHookConfigurator, Aspire.Cli.Agents.Hooks.TelemetryHookConfigurator>();
646
builder.
Services
.AddSingleton<TemplateNuGetConfigService>();
647
builder.
Services
.AddSingleton<ITemplateProvider, TemplateProvider>();
648
builder.
Services
.AddSingleton<TemplateSourceStore>();
649
builder.
Services
.AddSingleton<ConfiguredTemplateSourceService>();
650
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<ITemplateFactory, DotNetTemplateFactory>());
651
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<ITemplateFactory, CliTemplateFactory>());
652
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<ITemplateFactory, TemplateEngineFactory>());
655
builder.
Services
.AddSingleton<ILanguageDiscovery, DefaultLanguageDiscovery>();
658
builder.
Services
.AddSingleton<DotNetAppHostProject>();
659
builder.
Services
.AddSingleton<Func<LanguageInfo, GuestAppHostProject>>(sp =>
663
builder.
Services
.AddSingleton<IAppHostProjectFactory, AppHostProjectFactory>();
666
builder.
Services
.AddSingleton<IEnvironmentCheck, AspireVersionCheck>();
667
builder.
Services
.AddSingleton<IEnvironmentCheck, OperatingSystemCheck>();
668
builder.
Services
.AddSingleton<IEnvironmentCheck, WslEnvironmentCheck>();
669
builder.
Services
.AddSingleton<IEnvironmentCheck, DotNetSdkCheck>();
670
builder.
Services
.AddSingleton<IEnvironmentCheck, TypeScriptAppHostToolingCheck>();
671
builder.
Services
.AddSingleton<IEnvironmentCheck, GoAppHostToolingCheck>();
672
builder.
Services
.AddSingleton<IEnvironmentCheck, DeprecatedWorkloadCheck>();
673
builder.
Services
.AddSingleton<IEnvironmentCheck, DevCertsCheck>();
674
builder.
Services
.AddSingleton<IEnvironmentCheck, ContainerRuntimeCheck>();
675
builder.
Services
.AddSingleton<IDcpConnectionChecker, DcpConnectionChecker>();
676
builder.
Services
.AddSingleton<IEnvironmentCheck, DcpConnectionHealthCheck>();
677
builder.
Services
.AddSingleton<IEnvironmentCheck, DeprecatedAgentConfigCheck>();
678
builder.
Services
.AddSingleton<IEnvironmentCheck, LegacySettingsFileCheck>();
679
builder.
Services
.AddSingleton<IEnvironmentCheck, PendingMigrationsCheck>();
680
builder.
Services
.AddSingleton<IEnvironmentCheck, AspireSkillsCheck>();
681
builder.
Services
.AddSingleton<IEnvironmentCheck, VsCodeExtensionCheck>();
682
builder.
Services
.AddSingleton<IEnvironmentChecker, EnvironmentChecker>();
686
builder.
Services
.AddSingleton<IMcpTransportFactory, StdioMcpTransportFactory>();
689
builder.
Services
.AddSingleton<CommonCommandServices>();
690
builder.
Services
.AddSingleton<ResourceWaitService>();
691
builder.
Services
.AddSingleton<AppHostConfigurationProjector>();
692
builder.
Services
.AddTransient<AppHostLauncher>();
693
builder.
Services
.AddTransient<DcpWorkloadCleanupService>();
694
builder.
Services
.AddTransient<NewCommand>();
695
builder.
Services
.AddTransient<InitCommand>();
696
builder.
Services
.AddTransient<RunCommand>();
697
builder.
Services
.AddTransient<StopCommand>();
698
builder.
Services
.AddTransient<StartCommand>();
699
builder.
Services
.AddTransient<WaitCommand>();
700
builder.
Services
.AddTransient<LsCommand>();
701
builder.
Services
.AddTransient<ResourceCommand>();
702
builder.
Services
.AddTransient<PsCommand>();
703
builder.
Services
.AddTransient<DescribeCommand>();
704
builder.
Services
.AddTransient<LogsCommand>();
705
builder.
Services
.AddTransient<IntegrationPackageSearchService>();
706
builder.
Services
.AddTransient<IntegrationCommand>();
707
builder.
Services
.AddTransient<IntegrationListCommand>();
708
builder.
Services
.AddTransient<IntegrationSearchCommand>();
709
builder.
Services
.AddTransient<TerminalCommand>();
710
builder.
Services
.AddTransient<TerminalResourceResolver>();
711
builder.
Services
.AddTransient<TerminalAttachCommand>();
712
builder.
Services
.AddTransient<TerminalPsCommand>();
713
builder.
Services
.AddTransient<TerminalTapeCommand>();
714
builder.
Services
.AddTransient<TerminalTapePlayCommand>();
715
builder.
Services
.AddTransient<AddCommand>();
716
builder.
Services
.AddTransient<PublishCommand>();
717
builder.
Services
.AddTransient<ConfigCommand>();
718
builder.
Services
.AddTransient<TemplateManagementCommand>();
719
builder.
Services
.AddTransient<CompletionsCommand>();
720
builder.
Services
.AddTransient<CacheCommand>();
721
builder.
Services
.AddTransient<CertificatesCommand>();
722
builder.
Services
.AddTransient<CertificatesCleanCommand>();
723
builder.
Services
.AddTransient<CertificatesTrustCommand>();
724
builder.
Services
.AddTransient<DoctorCommand>();
725
builder.
Services
.AddTransient<DashboardCommand>();
726
builder.
Services
.AddTransient<DashboardRunCommand>();
727
builder.
Services
.AddTransient<TrayCommand>();
728
builder.
Services
.AddTransient<TrayStartCommand>();
729
builder.
Services
.AddTransient<TrayStopCommand>();
730
builder.
Services
.AddTransient<TrayLifecycleService>();
731
builder.
Services
.AddTransient<UpdateCommand>();
732
builder.
Services
.AddTransient<DeployCommand>();
733
builder.
Services
.AddTransient<DestroyCommand>();
734
builder.
Services
.AddTransient<DoCommand>();
735
builder.
Services
.AddTransient<McpCommand>();
736
builder.
Services
.AddTransient<McpStartCommand>();
737
builder.
Services
.AddTransient<McpInitCommand>();
738
builder.
Services
.AddTransient<McpToolsCommand>();
739
builder.
Services
.AddTransient<McpCallCommand>();
740
builder.
Services
.AddTransient<AgentCommand>();
741
builder.
Services
.AddTransient<AgentMcpCommand>();
742
builder.
Services
.AddTransient<AgentInitCommand>();
743
builder.
Services
.AddTransient<AgentTelemetryCommand>();
744
builder.
Services
.AddSingleton<Agents.Hooks.AgentTelemetryHook>();
745
builder.
Services
.AddTransient<TelemetryCommand>();
746
builder.
Services
.AddTransient<TelemetryLogsCommand>();
747
builder.
Services
.AddTransient<TelemetrySpansCommand>();
748
builder.
Services
.AddTransient<TelemetryTracesCommand>();
749
builder.
Services
.AddTransient<ExportCommand>();
750
builder.
Services
.AddTransient<ApiCommand>();
751
builder.
Services
.AddTransient<ApiListCommand>();
752
builder.
Services
.AddTransient<ApiSearchCommand>();
753
builder.
Services
.AddTransient<ApiGetCommand>();
754
builder.
Services
.AddTransient<DocsCommand>();
755
builder.
Services
.AddTransient<DocsListCommand>();
756
builder.
Services
.AddTransient<DocsSearchCommand>();
757
builder.
Services
.AddTransient<DocsGetCommand>();
758
builder.
Services
.AddTransient<SecretCommand>();
759
builder.
Services
.AddTransient<SecretSetCommand>();
760
builder.
Services
.AddTransient<SecretGetCommand>();
761
builder.
Services
.AddTransient<SecretListCommand>();
762
builder.
Services
.AddTransient<SecretPathCommand>();
763
builder.
Services
.AddTransient<SecretDeleteCommand>();
764
builder.
Services
.AddTransient<AspireSecretsStoreResolver>();
765
builder.
Services
.AddTransient<SdkCommand>();
766
builder.
Services
.AddTransient<SdkGenerateCommand>();
767
builder.
Services
.AddTransient<SdkDumpCommand>();
768
builder.
Services
.AddTransient<SdkExportCommand>();
769
builder.
Services
.AddTransient<RestoreCommand>();
770
builder.
Services
.AddSingleton<IMigration, TypeScriptAppHostMigration>();
771
builder.
Services
.AddTransient<SetupCommand>();
773
builder.
Services
.AddTransient<RenderCommand>();
775
builder.
Services
.AddTransient<RootCommand>();
776
builder.
Services
.AddTransient<ExtensionInternalCommand>();
1552
builder.
Services
.AddSingleton<IExtensionRpcTarget, ExtensionRpcTarget>();
1553
builder.
Services
.AddSingleton<IExtensionBackchannel, ExtensionBackchannel>();
1555
builder.
Services
.AddSingleton<IInteractionService>(provider =>
1573
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)
312
builder.
Services
.AddSingleton<ILoggerFactory, TestLoggerFactory>();
319
builder.
Services
.AddSingleton<ILoggerFactory, TestLoggerFactory>();
535
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 (109)
DistributedApplicationBuilder.cs (108)
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 =>
395
_innerBuilder.
Services
.AddSingleton<IFileSystemService>(sp =>
409
_innerBuilder.
Services
.AddSingleton(_userSecretsManager);
411
_innerBuilder.
Services
.AddSingleton(sp => new DistributedApplicationModel(Resources));
412
_innerBuilder.
Services
.AddSingleton<PipelineExecutor>();
413
_innerBuilder.
Services
.AddHostedService<PipelineExecutor>(sp => sp.GetRequiredService<PipelineExecutor>());
414
_innerBuilder.
Services
.AddSingleton<DistributedApplicationLifecycle>();
415
_innerBuilder.
Services
.AddHostedService<DistributedApplicationLifecycle>(sp => sp.GetRequiredService<DistributedApplicationLifecycle>());
416
_innerBuilder.
Services
.AddHostedService<VersionCheckService>();
417
_innerBuilder.
Services
.AddSingleton<IPackageFetcher, PackageFetcher>();
418
_innerBuilder.
Services
.AddSingleton<IPackageVersionProvider, PackageVersionProvider>();
419
_innerBuilder.
Services
.AddSingleton(options);
420
_innerBuilder.
Services
.AddSingleton<ResourceNotificationService>();
421
_innerBuilder.
Services
.AddSingleton<ResourceLoggerService>();
422
_innerBuilder.
Services
.AddSingleton<ResourceCommandService>(s => new ResourceCommandService(s.GetRequiredService<ResourceNotificationService>(), s.GetRequiredService<ResourceLoggerService>(), s));
423
_innerBuilder.
Services
.TryAddSingleton<IProcessRunner, DefaultProcessRunner>();
424
_innerBuilder.
Services
.TryAddSingleton<IDotnetSdkVersionProvider, DotnetSdkVersionProvider>();
425
_innerBuilder.
Services
.AddSingleton<InteractionServiceConsumerState>();
426
_innerBuilder.
Services
.AddSingleton<InteractionService>();
427
_innerBuilder.
Services
.AddSingleton<IInteractionService>(sp => sp.GetRequiredService<InteractionService>());
428
_innerBuilder.
Services
.AddSingleton<ParameterProcessor>(static sp =>
438
_innerBuilder.
Services
.AddSingleton<IDistributedApplicationEventing>(Eventing);
439
_innerBuilder.
Services
.AddSingleton<LocaleOverrideContext>();
440
_innerBuilder.
Services
.AddHealthChecks();
441
_innerBuilder.
Services
.AddHttpClient();
444
_innerBuilder.
Services
.Configure<ResourceNotificationServiceOptions>(o =>
450
_innerBuilder.
Services
.AddSingleton<IAspireStore, AspireStore>(sp =>
464
_innerBuilder.
Services
.AddSingleton<IDeveloperCertificateService, DeveloperCertificateService>();
469
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DcpOptions>, ConfigureDefaultDcpOptions>());
470
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<DcpOptions>, ValidateDcpOptions>());
473
_innerBuilder.
Services
.AddHostedService<CliOrphanDetector>();
474
_innerBuilder.
Services
.AddSingleton<BackchannelService>();
475
_innerBuilder.
Services
.AddHostedService<BackchannelService>(sp => sp.GetRequiredService<BackchannelService>());
476
_innerBuilder.
Services
.AddSingleton<ProfilingTelemetry>();
477
_innerBuilder.
Services
.AddSingleton<AppHostStartupState>();
478
_innerBuilder.
Services
.AddSingleton<AuxiliaryBackchannelService>();
479
_innerBuilder.
Services
.AddHostedService<AuxiliaryBackchannelService>(sp => sp.GetRequiredService<AuxiliaryBackchannelService>());
482
_innerBuilder.
Services
.AddSingleton<SecretRedactionHistory>();
483
_innerBuilder.
Services
.AddSingleton<AppHostRpcTarget>();
484
_innerBuilder.
Services
.AddSingleton<IInteractionFileUploadStore, Dashboard.InteractionFileUploadStore>();
487
_innerBuilder.
Services
.AddSingleton(sp =>
498
_innerBuilder.
Services
.AddHostedService<TerminalServiceHost>();
560
_innerBuilder.
Services
.AddOptions<TransportOptions>().ValidateOnStart().PostConfigure(MapTransportOptionsFromCustomKeys);
561
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<TransportOptions>, TransportOptionsValidator>());
562
_innerBuilder.
Services
.AddSingleton<DashboardServiceHost>();
563
_innerBuilder.
Services
.AddHostedService(sp => sp.GetRequiredService<DashboardServiceHost>());
564
_innerBuilder.
Services
.AddSingleton<IDashboardEndpointProvider, HostDashboardEndpointProvider>();
565
_innerBuilder.
Services
.AddEventingSubscriber<DashboardEventHandlers>();
566
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DashboardOptions>, ConfigureDefaultDashboardOptions>());
572
_innerBuilder.
Services
.AddHostedService<ResourceLoggerForwarderService>();
576
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<CodespacesOptions>, ConfigureCodespacesOptions>());
577
_innerBuilder.
Services
.AddSingleton<CodespacesUrlRewriter>();
578
_innerBuilder.
Services
.AddHostedService<CodespacesResourceUrlRewriterService>();
579
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DevcontainersOptions>, ConfigureDevcontainersOptions>());
580
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<SshRemoteOptions>, ConfigureSshRemoteOptions>());
581
_innerBuilder.
Services
.AddSingleton<DevcontainerSettingsWriter>();
582
_innerBuilder.
Services
.TryAddEventingSubscriber<DevcontainerPortForwardingEventingSubscriber>();
586
_innerBuilder.
Services
.TryAddSingleton<IRequiredCommandValidator, RequiredCommandValidator>();
588
_innerBuilder.
Services
.TryAddEventingSubscriber<RequiredCommandValidationEventingSubscriber>();
589
_innerBuilder.
Services
.TryAddEventingSubscriber<DotnetBuildCommandEventingSubscriber>();
592
_innerBuilder.
Services
.TryAddEventingSubscriber<TerminalHostEventingSubscriber>();
599
_innerBuilder.
Services
.AddHostedService<TerminalHostFailureDiagnosticService>();
607
_innerBuilder.
Services
.AddSingleton<ApplicationOrchestrator>();
608
_innerBuilder.
Services
.AddHostedService<OrchestratorHostService>();
611
_innerBuilder.
Services
.AddSingleton<DcpAppResourceStore>();
612
_innerBuilder.
Services
.AddSingleton<ProxylessEndpointPortAllocator>();
613
_innerBuilder.
Services
.AddSingleton<AppHostLocalStateStore>();
614
_innerBuilder.
Services
.AddSingleton<PersistentPortAllocationStore>();
615
_innerBuilder.
Services
.AddSingleton<PersistentPortAllocator>();
616
_innerBuilder.
Services
.AddSingleton<ContainerNetworkEndpointProvisioner>();
617
_innerBuilder.
Services
.AddSingleton<ExecutableConfigurationResolver>();
618
_innerBuilder.
Services
.AddSingleton<ExecutableLaunchPolicy>();
619
_innerBuilder.
Services
.AddSingleton<ExecutableCreator>();
620
_innerBuilder.
Services
.AddSingleton<ContainerCreator>();
621
_innerBuilder.
Services
.AddSingleton<DcpExecutor>();
622
_innerBuilder.
Services
.AddSingleton<IDcpExecutor>(sp => sp.GetRequiredService<DcpExecutor>());
623
_innerBuilder.
Services
.AddSingleton<DcpExecutorEvents>();
624
_innerBuilder.
Services
.AddSingleton<DcpHost>();
625
_innerBuilder.
Services
.AddSingleton<IDcpDependencyCheckService, DcpDependencyCheck>();
626
_innerBuilder.
Services
.AddSingleton<DcpNameGenerator>();
629
_innerBuilder.
Services
.AddSingleton<Locations>();
632
_innerBuilder.
Services
.AddSingleton<IKubernetesService>(static sp =>
641
_innerBuilder.
Services
.AddKeyedSingleton<IContainerRuntime, DockerContainerRuntime>(KnownContainerRuntimes.Docker);
642
_innerBuilder.
Services
.AddKeyedSingleton<IContainerRuntime, PodmanContainerRuntime>(KnownContainerRuntimes.Podman);
643
_innerBuilder.
Services
.AddKeyedSingleton<IContainerRuntime, WslcContainerRuntime>(KnownContainerRuntimes.Wslc);
644
_innerBuilder.
Services
.AddSingleton<IContainerRuntimeResolver, ContainerRuntimeResolver>();
645
_innerBuilder.
Services
.AddSingleton<ContainerRuntimeReadiness>();
646
_innerBuilder.
Services
.AddSingleton<IResourceContainerImageManager, ResourceContainerImageManager>();
647
_innerBuilder.
Services
.AddSingleton<PipelineActivityReporter>();
648
_innerBuilder.
Services
.AddSingleton<IPipelineActivityReporter, PipelineActivityReporter>(sp => sp.GetRequiredService<PipelineActivityReporter>());
649
_innerBuilder.
Services
.AddSingleton<IPipelineOutputService, PipelineOutputService>();
650
_innerBuilder.
Services
.AddSingleton(Pipeline);
653
_innerBuilder.
Services
.Configure<PipelineLoggingOptions>(options =>
671
_innerBuilder.
Services
.AddSingleton<ILoggerProvider, PipelineLoggerProvider>();
674
_innerBuilder.
Services
.AddOptions<LoggerFilterOptions>().Configure<IOptions<PipelineLoggingOptions>>((filterLoggingOptions, pipelineLoggingOptions) =>
682
_innerBuilder.
Services
.TryAddSingleton<IDeploymentStateManager, FileDeploymentStateManager>();
686
_innerBuilder.
Services
.TryAddSingleton<IDeploymentStateManager, UserSecretsDeploymentStateManager>();
697
_innerBuilder.
Services
.AddSingleton(ExecutionContext);
704
_innerBuilder.
Services
.AddSingleton<IValidateOptions<HealthCheckServiceOptions>>(sp =>
733
_innerBuilder.
Services
.AddSingleton<IConfigureOptions<HealthCheckPublisherOptions>>(sp =>
747
_innerBuilder.
Services
.AddSingleton<ResourceHealthCheckService>();
748
_innerBuilder.
Services
.AddHostedService<ResourceHealthCheckService>(sp => sp.GetRequiredService<ResourceHealthCheckService>());
765
_innerBuilder.
Services
.AddOpenTelemetry()
872
_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)
295
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)
277
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseNpgsql(ConnectionString));
281
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(ConnectionString));
300
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseNpgsql(ConnectionString));
304
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)
91
_ = 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>();