Implemented interface member:
property
Services
Microsoft.Extensions.Hosting.IHostApplicationBuilder.Services
576 references to Services
aspire (219)
Program.cs (219)
342
builder.
Services
.AddSingleton<ILoggerFactory>(startupContext.LoggerFactory);
343
builder.
Services
.TryAddSingleton(typeof(ILogger<>), typeof(Logger<>));
348
builder.
Services
.AddSingleton(startupContext.CancellationManager);
351
builder.
Services
.AddSingleton(startupContext.FileLoggerProvider);
354
builder.
Services
.AddSingleton(startupContext.LogBufferContext);
357
builder.
Services
.AddSingleton(startupContext.LoggingOptions);
363
builder.
Services
.AddSingleton<IGracefulShutdownWindow>(sp => sp.GetRequiredService<ConsoleCancellationManager>());
370
builder.
Services
.AddSingleton(sp => isCompletion
373
builder.
Services
.AddSingleton<TelemetryManager>();
376
builder.
Services
.AddSingleton<IProcessPathProvider, EnvironmentProcessPathProvider>();
382
builder.
Services
.AddSingleton<IIdentityChannelReader>(startupContext.IdentityChannelReader);
383
builder.
Services
.AddSingleton<IEnvironment, HostEnvironment>();
384
builder.
Services
.AddSingleton<IWindowsRegistryReader>(sp =>
391
builder.
Services
.AddSingleton<WingetFirstRunProbe>();
392
builder.
Services
.AddSingleton<IIdentityResolver>(sp =>
425
builder.
Services
.AddSingleton(sp =>
439
builder.
Services
.AddSingleton(s => new ConsoleEnvironment(
443
builder.
Services
.AddSingleton(s => s.GetRequiredService<ConsoleEnvironment>().Out);
444
builder.
Services
.AddSingleton<ICliHostEnvironment>(provider =>
449
builder.
Services
.AddSingleton(TimeProvider.System);
451
builder.
Services
.AddSingleton<IAppHostCandidateFinder, AppHostCandidateFinder>();
452
builder.
Services
.AddSingleton<IProjectLocator, ProjectLocator>();
453
builder.
Services
.AddSingleton<ISolutionLocator, SolutionLocator>();
454
builder.
Services
.AddSingleton<ILanguageService, LanguageService>();
455
builder.
Services
.AddSingleton<IScaffoldingService, ScaffoldingService>();
456
builder.
Services
.AddSingleton<FallbackProjectParser>();
457
builder.
Services
.AddSingleton<IProjectUpdater, ProjectUpdater>();
458
builder.
Services
.AddSingleton<RepositoryToolUpdater>();
459
builder.
Services
.AddSingleton<INewCommandPrompter, NewCommandPrompter>();
460
builder.
Services
.AddSingleton<ITemplateVersionPrompter>(sp => (ITemplateVersionPrompter)sp.GetRequiredService<INewCommandPrompter>());
461
builder.
Services
.AddSingleton<IAddCommandPrompter, AddCommandPrompter>();
462
builder.
Services
.AddSingleton<IPublishCommandPrompter, PublishCommandPrompter>();
463
builder.
Services
.AddSingleton<ICertificateService, CertificateService>();
464
builder.
Services
.AddSingleton<IConfigurationService>(sp => new ConfigurationService(
469
builder.
Services
.AddSingleton<IFeatures, Features>();
470
builder.
Services
.AddTelemetryServices();
471
builder.
Services
.AddTransient<IProcessExecutionFactory, ProcessExecutionFactory>();
478
builder.
Services
.AddTransient<LayoutProcessRunner>();
479
builder.
Services
.AddTransient<ProcessTreeGracefulShutdownService>();
482
builder.
Services
.AddTransient<IProcessTreeGracefulShutdownSignaler>(sp => sp.GetRequiredService<ProcessTreeGracefulShutdownService>());
484
builder.
Services
.AddTransient<IAppHostStopper>(sp => sp.GetRequiredService<ProcessTreeGracefulShutdownService>());
486
builder.
Services
.AddTransient<OrphanedAppHostCollector>();
489
builder.
Services
.AddSingleton(sp =>
500
builder.
Services
.AddSingleton<ICertificateToolRunner, NativeCertificateToolRunner>();
502
builder.
Services
.AddTransient<IDotNetCliRunner, DotNetCliRunner>();
503
builder.
Services
.AddSingleton<IDiskCache, DiskCache>();
504
builder.
Services
.AddSingleton<IAppHostInfoDiskCache, AppHostInfoDiskCache>();
505
builder.
Services
.AddSingleton<IAppHostInfoResolver, AppHostInfoResolver>();
506
builder.
Services
.AddSingleton<IDotNetSdkInstaller, DotNetSdkInstaller>();
507
builder.
Services
.AddTransient<IAppHostCliBackchannel, AppHostCliBackchannel>();
510
builder.
Services
.AddSingleton<NuGetPackageCache>();
511
builder.
Services
.AddSingleton<BundleNuGetPackageCache>();
512
builder.
Services
.AddSingleton<INuGetPackageCache>(sp =>
523
builder.
Services
.AddSingleton<NuGetPackagePrefetcher>();
524
builder.
Services
.AddHostedService(sp => sp.GetRequiredService<NuGetPackagePrefetcher>());
525
builder.
Services
.AddSingleton<AuxiliaryBackchannelMonitor>();
526
builder.
Services
.AddSingleton<IAuxiliaryBackchannelMonitor>(sp => sp.GetRequiredService<AuxiliaryBackchannelMonitor>());
527
builder.
Services
.AddHostedService(sp => sp.GetRequiredService<AuxiliaryBackchannelMonitor>());
528
builder.
Services
.AddTransient<AppHostConnectionResolver>();
529
builder.
Services
.AddSingleton<ICliUpdateNotifier, CliUpdateNotifier>();
530
builder.
Services
.AddSingleton<IPackagingService, PackagingService>();
531
builder.
Services
.AddSingleton<IBundlePayloadProvider, EmbeddedBundlePayloadProvider>();
532
builder.
Services
.AddSingleton<IInstallSidecarReader, InstallSidecarReader>();
533
builder.
Services
.AddSingleton<IPeerInstallProbe, PeerInstallProbe>();
534
builder.
Services
.AddSingleton<IInstallationCandidateSource, PathInstallationCandidateSource>();
535
builder.
Services
.AddSingleton<IInstallationCandidateSource, ReleasePrefixInstallationCandidateSource>();
536
builder.
Services
.AddSingleton<IInstallationCandidateSource, DogfoodInstallationCandidateSource>();
537
builder.
Services
.AddSingleton<IInstallationCandidateSource, DotnetToolStoreInstallationCandidateSource>();
538
builder.
Services
.AddSingleton<IInstallationDiscovery, InstallationDiscovery>();
539
builder.
Services
.AddSingleton<IBundleService, BundleService>();
540
builder.
Services
.AddSingleton<ProfileCaptureState>();
541
builder.
Services
.AddSingleton<ProfileCaptureService>();
542
builder.
Services
.AddSingleton<IAppHostServerProjectFactory, AppHostServerProjectFactory>();
543
builder.
Services
.AddSingleton<IAppHostServerSessionFactory, AppHostServerSessionFactory>();
544
builder.
Services
.AddSingleton<ICliDownloader, CliDownloader>();
545
builder.
Services
.AddSingleton<IFirstTimeUseNoticeSentinel>(_ => new FirstTimeUseNoticeSentinel(GetUsersAspirePath()));
546
builder.
Services
.AddSingleton<IBannerService, BannerService>();
547
builder.
Services
.AddSingleton<ResourceColorMap>();
548
builder.
Services
.AddMemoryCache();
551
builder.
Services
.AddSingleton<IDocsCache, DocsCache>();
552
builder.
Services
.AddHttpClient<IDocsFetcher, DocsFetcher>();
553
builder.
Services
.AddSingleton<IDocsIndexService, DocsIndexService>();
554
builder.
Services
.AddSingleton<IDocsSearchService, DocsSearchService>();
555
builder.
Services
.AddSingleton<IApiDocsCache, ApiDocsCache>();
556
builder.
Services
.AddHttpClient<IApiDocsFetcher, ApiDocsFetcher>();
557
builder.
Services
.AddSingleton<IApiDocsIndexService, ApiDocsIndexService>();
561
builder.
Services
.AddSingleton<ILayoutDiscovery, LayoutDiscovery>();
562
builder.
Services
.AddSingleton<INuGetClient, NuGetClient>();
563
builder.
Services
.AddSingleton<BundleNuGetService>();
566
builder.
Services
.AddSingleton<IGitRepository, GitRepository>();
569
builder.
Services
.AddSingleton<IOpenCodeCliRunner, OpenCodeCliRunner>();
572
builder.
Services
.AddSingleton<IClaudeCodeCliRunner, ClaudeCodeCliRunner>();
575
builder.
Services
.AddSingleton<IVsCodeCliRunner, VsCodeCliRunner>();
578
builder.
Services
.AddSingleton<INpmRunner, NpmRunner>();
579
builder.
Services
.AddHttpClient<INpmProvenanceChecker, SigstoreNpmProvenanceChecker>();
580
builder.
Services
.AddHttpClient<IGitHubArtifactAttestationVerifier, GitHubArtifactAttestationVerifier>();
581
builder.
Services
.AddSingleton<IAspireSkillsBundleProvider, AspireSkillsBundleProvider>();
582
builder.
Services
.AddSingleton<IEmbeddedAspireSkillsBundleProvider, EmbeddedAspireSkillsBundleProvider>();
583
builder.
Services
.AddSingleton<IAspireSkillsInstaller, AspireSkillsInstaller>();
584
builder.
Services
.AddSingleton<IPlaywrightCliRunner, PlaywrightCliRunner>();
585
builder.
Services
.AddSingleton<PlaywrightCliInstaller>();
588
builder.
Services
.AddSingleton<IAgentEnvironmentDetector, AgentEnvironmentDetector>();
589
builder.
Services
.AddSingleton<ICopilotCliRunner, CopilotCliRunner>();
590
builder.
Services
.AddSingleton<ICopilotAppInstallationDetector, CopilotAppInstallationDetector>();
591
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, VsCodeAgentEnvironmentScanner>());
592
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, CopilotAgentEnvironmentScanner>());
593
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, OpenCodeAgentEnvironmentScanner>());
594
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, ClaudeCodeAgentEnvironmentScanner>());
595
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, DeprecatedMcpCommandScanner>());
598
builder.
Services
.AddSingleton<Aspire.Cli.Agents.Hooks.ITelemetryHookInstaller, Aspire.Cli.Agents.Hooks.TelemetryHookInstaller>();
599
builder.
Services
.AddSingleton<Aspire.Cli.Agents.Hooks.ITelemetryHookConfigurator, Aspire.Cli.Agents.Hooks.TelemetryHookConfigurator>();
602
builder.
Services
.AddSingleton<TemplateNuGetConfigService>();
603
builder.
Services
.AddSingleton<ITemplateProvider, TemplateProvider>();
604
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<ITemplateFactory, DotNetTemplateFactory>());
605
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<ITemplateFactory, CliTemplateFactory>());
608
builder.
Services
.AddSingleton<ILanguageDiscovery, DefaultLanguageDiscovery>();
611
builder.
Services
.AddSingleton<DotNetAppHostProject>();
612
builder.
Services
.AddSingleton<Func<LanguageInfo, GuestAppHostProject>>(sp =>
616
builder.
Services
.AddSingleton<IAppHostProjectFactory, AppHostProjectFactory>();
619
builder.
Services
.AddSingleton<IEnvironmentCheck, AspireVersionCheck>();
620
builder.
Services
.AddSingleton<IEnvironmentCheck, OperatingSystemCheck>();
621
builder.
Services
.AddSingleton<IEnvironmentCheck, WslEnvironmentCheck>();
622
builder.
Services
.AddSingleton<IEnvironmentCheck, DotNetSdkCheck>();
623
builder.
Services
.AddSingleton<IEnvironmentCheck, TypeScriptAppHostToolingCheck>();
624
builder.
Services
.AddSingleton<IEnvironmentCheck, DeprecatedWorkloadCheck>();
625
builder.
Services
.AddSingleton<IEnvironmentCheck, DevCertsCheck>();
626
builder.
Services
.AddSingleton<IEnvironmentCheck, ContainerRuntimeCheck>();
627
builder.
Services
.AddSingleton<IDcpConnectionChecker, DcpConnectionChecker>();
628
builder.
Services
.AddSingleton<IEnvironmentCheck, DcpConnectionHealthCheck>();
629
builder.
Services
.AddSingleton<IEnvironmentCheck, DeprecatedAgentConfigCheck>();
630
builder.
Services
.AddSingleton<IEnvironmentCheck, LegacySettingsFileCheck>();
631
builder.
Services
.AddSingleton<IEnvironmentCheck, PendingMigrationsCheck>();
632
builder.
Services
.AddSingleton<IEnvironmentCheck, VsCodeExtensionCheck>();
633
builder.
Services
.AddSingleton<IEnvironmentChecker, EnvironmentChecker>();
637
builder.
Services
.AddSingleton<IMcpTransportFactory, StdioMcpTransportFactory>();
640
builder.
Services
.AddSingleton<CommonCommandServices>();
641
builder.
Services
.AddSingleton<ResourceWaitService>();
642
builder.
Services
.AddTransient<AppHostLauncher>();
643
builder.
Services
.AddTransient<DcpWorkloadCleanupService>();
644
builder.
Services
.AddTransient<NewCommand>();
645
builder.
Services
.AddTransient<InitCommand>();
646
builder.
Services
.AddTransient<RunCommand>();
647
builder.
Services
.AddTransient<StopCommand>();
648
builder.
Services
.AddTransient<StartCommand>();
649
builder.
Services
.AddTransient<WaitCommand>();
650
builder.
Services
.AddTransient<LsCommand>();
651
builder.
Services
.AddTransient<ResourceCommand>();
652
builder.
Services
.AddTransient<PsCommand>();
653
builder.
Services
.AddTransient<DescribeCommand>();
654
builder.
Services
.AddTransient<LogsCommand>();
655
builder.
Services
.AddTransient<IntegrationPackageSearchService>();
656
builder.
Services
.AddTransient<IntegrationCommand>();
657
builder.
Services
.AddTransient<IntegrationListCommand>();
658
builder.
Services
.AddTransient<IntegrationSearchCommand>();
659
builder.
Services
.AddTransient<TerminalCommand>();
660
builder.
Services
.AddTransient<TerminalResourceResolver>();
661
builder.
Services
.AddTransient<TerminalAttachCommand>();
662
builder.
Services
.AddTransient<TerminalPsCommand>();
663
builder.
Services
.AddTransient<TerminalTapeCommand>();
664
builder.
Services
.AddTransient<TerminalTapePlayCommand>();
665
builder.
Services
.AddTransient<AddCommand>();
666
builder.
Services
.AddTransient<PublishCommand>();
667
builder.
Services
.AddTransient<ConfigCommand>();
668
builder.
Services
.AddTransient<CompletionsCommand>();
669
builder.
Services
.AddTransient<CacheCommand>();
670
builder.
Services
.AddTransient<CertificatesCommand>();
671
builder.
Services
.AddTransient<CertificatesCleanCommand>();
672
builder.
Services
.AddTransient<CertificatesTrustCommand>();
673
builder.
Services
.AddTransient<DoctorCommand>();
674
builder.
Services
.AddTransient<DashboardCommand>();
675
builder.
Services
.AddTransient<DashboardRunCommand>();
676
builder.
Services
.AddTransient<UpdateCommand>();
677
builder.
Services
.AddTransient<DeployCommand>();
678
builder.
Services
.AddTransient<DestroyCommand>();
679
builder.
Services
.AddTransient<DoCommand>();
680
builder.
Services
.AddTransient<McpCommand>();
681
builder.
Services
.AddTransient<McpStartCommand>();
682
builder.
Services
.AddTransient<McpInitCommand>();
683
builder.
Services
.AddTransient<McpToolsCommand>();
684
builder.
Services
.AddTransient<McpCallCommand>();
685
builder.
Services
.AddTransient<AgentCommand>();
686
builder.
Services
.AddTransient<AgentMcpCommand>();
687
builder.
Services
.AddTransient<AgentInitCommand>();
688
builder.
Services
.AddTransient<AgentTelemetryCommand>();
689
builder.
Services
.AddSingleton<Agents.Hooks.AgentTelemetryHook>();
690
builder.
Services
.AddTransient<TelemetryCommand>();
691
builder.
Services
.AddTransient<TelemetryLogsCommand>();
692
builder.
Services
.AddTransient<TelemetrySpansCommand>();
693
builder.
Services
.AddTransient<TelemetryTracesCommand>();
694
builder.
Services
.AddTransient<ExportCommand>();
695
builder.
Services
.AddTransient<ApiCommand>();
696
builder.
Services
.AddTransient<ApiListCommand>();
697
builder.
Services
.AddTransient<ApiSearchCommand>();
698
builder.
Services
.AddTransient<ApiGetCommand>();
699
builder.
Services
.AddTransient<DocsCommand>();
700
builder.
Services
.AddTransient<DocsListCommand>();
701
builder.
Services
.AddTransient<DocsSearchCommand>();
702
builder.
Services
.AddTransient<DocsGetCommand>();
703
builder.
Services
.AddTransient<SecretCommand>();
704
builder.
Services
.AddTransient<SecretSetCommand>();
705
builder.
Services
.AddTransient<SecretGetCommand>();
706
builder.
Services
.AddTransient<SecretListCommand>();
707
builder.
Services
.AddTransient<SecretPathCommand>();
708
builder.
Services
.AddTransient<SecretDeleteCommand>();
709
builder.
Services
.AddTransient<SecretStoreResolver>();
710
builder.
Services
.AddTransient<SdkCommand>();
711
builder.
Services
.AddTransient<SdkGenerateCommand>();
712
builder.
Services
.AddTransient<SdkDumpCommand>();
713
builder.
Services
.AddTransient<SdkExportCommand>();
714
builder.
Services
.AddTransient<RestoreCommand>();
715
builder.
Services
.AddSingleton<IMigration, TypeScriptAppHostMigration>();
716
builder.
Services
.AddTransient<SetupCommand>();
718
builder.
Services
.AddTransient<RenderCommand>();
720
builder.
Services
.AddTransient<RootCommand>();
721
builder.
Services
.AddTransient<ExtensionInternalCommand>();
1420
builder.
Services
.AddSingleton<IExtensionRpcTarget, ExtensionRpcTarget>();
1421
builder.
Services
.AddSingleton<IExtensionBackchannel, ExtensionBackchannel>();
1423
builder.
Services
.AddSingleton<IInteractionService>(provider =>
1441
builder.
Services
.AddSingleton<IInteractionService>(provider =>
Aspire.Azure.Messaging.EventHubs.Tests (10)
AspireEventHubsExtensionsTests.cs (10)
80
ConfigureBlobServiceClient(useKeyed, builder.
Services
);
127
ConfigureBlobServiceClient(useKeyed, builder.
Services
);
196
ConfigureBlobServiceClient(useKeyed, builder.
Services
);
258
ConfigureBlobServiceClient(useKeyed, builder.
Services
);
324
ConfigureBlobServiceClient(useKeyed, builder.
Services
);
370
ConfigureBlobServiceClient(useKeyed, builder.
Services
);
418
ConfigureBlobServiceClient(useKeyed, builder.
Services
);
500
ConfigureBlobServiceClient(useKeyed, builder.
Services
);
561
ConfigureBlobServiceClient(useKeyed: false, builder.
Services
);
618
builder.
Services
.AddSingleton(blobClient);
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (26)
AspireAzureEFPostgreSqlExtensionsTests.cs (4)
275
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseNpgsql(ConnectionString));
279
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(ConnectionString));
298
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseNpgsql(ConnectionString));
302
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(ConnectionString));
EnrichNpgsqlTests.cs (18)
28
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(ConnectionString));
46
builder.
Services
.AddDbContext<TestDbContext>(options => options.UseNpgsql(ConnectionString));
64
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
100
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
121
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
127
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
157
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
166
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
172
var optionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
204
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
213
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
240
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(optionsBuilder =>
258
builder.
Services
.AddDbContext<ITestDbContext, TestDbContext>(optionsBuilder =>
266
var optionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
280
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
309
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
327
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
360
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
TokenCredentialTests.cs (4)
43
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(connectionString));
74
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(connectionString));
106
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(connectionString));
138
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseNpgsql(connectionString));
Aspire.Components.Common.TestUtilities (3)
ConformanceTests.cs (3)
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)
91
public IServiceCollection Services => _innerBuilder.
Services
;
225
_innerBuilder.
Services
.AddSingleton(TimeProvider.System);
227
_innerBuilder.
Services
.AddSingleton<BackchannelLoggerProvider>();
228
_innerBuilder.
Services
.AddSingleton<ILoggerProvider>(sp => sp.GetRequiredService<BackchannelLoggerProvider>());
263
_innerBuilder.
Services
.Configure<LoggerFilterOptions>(options =>
385
_innerBuilder.
Services
.AddSingleton<IFileSystemService>(sp =>
399
_innerBuilder.
Services
.AddSingleton(_userSecretsManager);
401
_innerBuilder.
Services
.AddSingleton(sp => new DistributedApplicationModel(Resources));
402
_innerBuilder.
Services
.AddSingleton<PipelineExecutor>();
403
_innerBuilder.
Services
.AddHostedService<PipelineExecutor>(sp => sp.GetRequiredService<PipelineExecutor>());
404
_innerBuilder.
Services
.AddHostedService<DistributedApplicationLifecycle>();
405
_innerBuilder.
Services
.AddHostedService<VersionCheckService>();
406
_innerBuilder.
Services
.AddSingleton<IPackageFetcher, PackageFetcher>();
407
_innerBuilder.
Services
.AddSingleton<IPackageVersionProvider, PackageVersionProvider>();
408
_innerBuilder.
Services
.AddSingleton(options);
409
_innerBuilder.
Services
.AddSingleton<ResourceNotificationService>();
410
_innerBuilder.
Services
.AddSingleton<ResourceLoggerService>();
411
_innerBuilder.
Services
.AddSingleton<ResourceCommandService>(s => new ResourceCommandService(s.GetRequiredService<ResourceNotificationService>(), s.GetRequiredService<ResourceLoggerService>(), s));
412
_innerBuilder.
Services
.TryAddSingleton<IProcessRunner, DefaultProcessRunner>();
413
_innerBuilder.
Services
.TryAddSingleton<IDotnetSdkVersionProvider, DotnetSdkVersionProvider>();
414
_innerBuilder.
Services
.AddSingleton<InteractionService>();
415
_innerBuilder.
Services
.AddSingleton<IInteractionService>(sp => sp.GetRequiredService<InteractionService>());
416
_innerBuilder.
Services
.AddSingleton<ParameterProcessor>(static sp =>
426
_innerBuilder.
Services
.AddSingleton<IDistributedApplicationEventing>(Eventing);
427
_innerBuilder.
Services
.AddSingleton<LocaleOverrideContext>();
428
_innerBuilder.
Services
.AddHealthChecks();
429
_innerBuilder.
Services
.AddHttpClient();
432
_innerBuilder.
Services
.Configure<ResourceNotificationServiceOptions>(o =>
438
_innerBuilder.
Services
.AddSingleton<IAspireStore, AspireStore>(sp =>
452
_innerBuilder.
Services
.AddSingleton<IDeveloperCertificateService, DeveloperCertificateService>();
457
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DcpOptions>, ConfigureDefaultDcpOptions>());
458
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<DcpOptions>, ValidateDcpOptions>());
461
_innerBuilder.
Services
.AddHostedService<CliOrphanDetector>();
462
_innerBuilder.
Services
.AddSingleton<BackchannelService>();
463
_innerBuilder.
Services
.AddHostedService<BackchannelService>(sp => sp.GetRequiredService<BackchannelService>());
464
_innerBuilder.
Services
.AddSingleton<ProfilingTelemetry>();
465
_innerBuilder.
Services
.AddSingleton<AppHostStartupState>();
466
_innerBuilder.
Services
.AddSingleton<AuxiliaryBackchannelService>();
467
_innerBuilder.
Services
.AddHostedService<AuxiliaryBackchannelService>(sp => sp.GetRequiredService<AuxiliaryBackchannelService>());
470
_innerBuilder.
Services
.AddSingleton<SecretRedactionHistory>();
471
_innerBuilder.
Services
.AddSingleton<AppHostRpcTarget>();
472
_innerBuilder.
Services
.AddSingleton<IInteractionFileUploadStore, Dashboard.InteractionFileUploadStore>();
475
_innerBuilder.
Services
.AddSingleton(sp =>
486
_innerBuilder.
Services
.AddHostedService<TerminalServiceHost>();
548
_innerBuilder.
Services
.AddOptions<TransportOptions>().ValidateOnStart().PostConfigure(MapTransportOptionsFromCustomKeys);
549
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<TransportOptions>, TransportOptionsValidator>());
550
_innerBuilder.
Services
.AddSingleton<DashboardServiceHost>();
551
_innerBuilder.
Services
.AddHostedService(sp => sp.GetRequiredService<DashboardServiceHost>());
552
_innerBuilder.
Services
.AddSingleton<IDashboardEndpointProvider, HostDashboardEndpointProvider>();
553
_innerBuilder.
Services
.AddEventingSubscriber<DashboardEventHandlers>();
554
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DashboardOptions>, ConfigureDefaultDashboardOptions>());
560
_innerBuilder.
Services
.AddHostedService<ResourceLoggerForwarderService>();
564
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<CodespacesOptions>, ConfigureCodespacesOptions>());
565
_innerBuilder.
Services
.AddSingleton<CodespacesUrlRewriter>();
566
_innerBuilder.
Services
.AddHostedService<CodespacesResourceUrlRewriterService>();
567
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DevcontainersOptions>, ConfigureDevcontainersOptions>());
568
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<SshRemoteOptions>, ConfigureSshRemoteOptions>());
569
_innerBuilder.
Services
.AddSingleton<DevcontainerSettingsWriter>();
570
_innerBuilder.
Services
.TryAddEventingSubscriber<DevcontainerPortForwardingEventingSubscriber>();
574
_innerBuilder.
Services
.TryAddSingleton<IRequiredCommandValidator, RequiredCommandValidator>();
576
_innerBuilder.
Services
.TryAddEventingSubscriber<RequiredCommandValidationEventingSubscriber>();
577
_innerBuilder.
Services
.TryAddEventingSubscriber<DotnetBuildCommandEventingSubscriber>();
580
_innerBuilder.
Services
.TryAddEventingSubscriber<TerminalHostEventingSubscriber>();
587
_innerBuilder.
Services
.AddHostedService<TerminalHostFailureDiagnosticService>();
595
_innerBuilder.
Services
.AddSingleton<ApplicationOrchestrator>();
596
_innerBuilder.
Services
.AddHostedService<OrchestratorHostService>();
599
_innerBuilder.
Services
.AddSingleton<DcpAppResourceStore>();
600
_innerBuilder.
Services
.AddSingleton<ProxylessEndpointPortAllocator>();
601
_innerBuilder.
Services
.AddSingleton<ContainerNetworkEndpointProvisioner>();
602
_innerBuilder.
Services
.AddSingleton<ExecutableConfigurationResolver>();
603
_innerBuilder.
Services
.AddSingleton<ExecutableLaunchPolicy>();
604
_innerBuilder.
Services
.AddSingleton<ExecutableCreator>();
605
_innerBuilder.
Services
.AddSingleton<ContainerCreator>();
606
_innerBuilder.
Services
.AddSingleton<DcpExecutor>();
607
_innerBuilder.
Services
.AddSingleton<IDcpExecutor>(sp => sp.GetRequiredService<DcpExecutor>());
608
_innerBuilder.
Services
.AddSingleton<DcpExecutorEvents>();
609
_innerBuilder.
Services
.AddSingleton<DcpHost>();
610
_innerBuilder.
Services
.AddSingleton<IDcpDependencyCheckService, DcpDependencyCheck>();
611
_innerBuilder.
Services
.AddSingleton<DcpNameGenerator>();
614
_innerBuilder.
Services
.AddSingleton<Locations>();
615
_innerBuilder.
Services
.AddSingleton<IKubernetesService, KubernetesService>();
623
_innerBuilder.
Services
.AddKeyedSingleton<IContainerRuntime, DockerContainerRuntime>(KnownContainerRuntimes.Docker);
624
_innerBuilder.
Services
.AddKeyedSingleton<IContainerRuntime, PodmanContainerRuntime>(KnownContainerRuntimes.Podman);
625
_innerBuilder.
Services
.AddSingleton<IContainerRuntimeResolver, ContainerRuntimeResolver>();
626
_innerBuilder.
Services
.AddSingleton<ContainerRuntimeReadiness>();
627
_innerBuilder.
Services
.AddSingleton<IResourceContainerImageManager, ResourceContainerImageManager>();
628
_innerBuilder.
Services
.AddSingleton<PipelineActivityReporter>();
629
_innerBuilder.
Services
.AddSingleton<IPipelineActivityReporter, PipelineActivityReporter>(sp => sp.GetRequiredService<PipelineActivityReporter>());
630
_innerBuilder.
Services
.AddSingleton<IPipelineOutputService, PipelineOutputService>();
631
_innerBuilder.
Services
.AddSingleton(Pipeline);
634
_innerBuilder.
Services
.Configure<PipelineLoggingOptions>(options =>
652
_innerBuilder.
Services
.AddSingleton<ILoggerProvider, PipelineLoggerProvider>();
655
_innerBuilder.
Services
.AddOptions<LoggerFilterOptions>().Configure<IOptions<PipelineLoggingOptions>>((filterLoggingOptions, pipelineLoggingOptions) =>
663
_innerBuilder.
Services
.TryAddSingleton<IDeploymentStateManager, FileDeploymentStateManager>();
667
_innerBuilder.
Services
.TryAddSingleton<IDeploymentStateManager, UserSecretsDeploymentStateManager>();
678
_innerBuilder.
Services
.AddSingleton(ExecutionContext);
685
_innerBuilder.
Services
.AddSingleton<IValidateOptions<HealthCheckServiceOptions>>(sp =>
714
_innerBuilder.
Services
.AddSingleton<IConfigureOptions<HealthCheckPublisherOptions>>(sp =>
728
_innerBuilder.
Services
.AddSingleton<ResourceHealthCheckService>();
729
_innerBuilder.
Services
.AddHostedService<ResourceHealthCheckService>(sp => sp.GetRequiredService<ResourceHealthCheckService>());
746
_innerBuilder.
Services
.AddOpenTelemetry()
852
_innerBuilder.
Services
.Configure<PipelineOptions>(_innerBuilder.Configuration.GetSection("Pipeline"));
IDistributedApplicationBuilder.cs (1)
80
/// <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.RemoteHost (2)
RemoteHostServer.cs (2)
56
ConfigureServices(builder.
Services
);
115
builder.
Services
.AddOpenTelemetry()
Aspire.Hosting.RemoteHost.Tests (1)
JsonRpcAuthenticationTests.cs (1)
189
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.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)
237
builder.
Services
.AddSingleton<ILoggerFactory, TestLoggerFactory>();
AspireOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (1)
237
builder.
Services
.AddSingleton<ILoggerFactory, TestLoggerFactory>();
Aspire.Oracle.EntityFrameworkCore.Tests (23)
AspireOracleEFCoreDatabaseExtensionsTests.cs (4)
268
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseOracle(ConnectionString));
272
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseOracle(ConnectionString));
291
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseOracle(ConnectionString));
295
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseOracle(ConnectionString));
ConformanceTests.cs (1)
152
builder.
Services
.AddOpenTelemetry().WithTracing(builder =>
EnrichOracleDatabaseTests.cs (18)
26
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseOracle(ConnectionString));
44
builder.
Services
.AddDbContext<TestDbContext>(options => options.UseOracle(ConnectionString));
62
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
97
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
117
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
122
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
152
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
160
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
166
var optionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
195
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
203
var oldOptionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
229
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(optionsBuilder =>
246
builder.
Services
.AddDbContext<ITestDbContext, TestDbContext>(optionsBuilder =>
253
var optionsDescriptor = builder.
Services
.FirstOrDefault(sd => sd.ServiceType == typeof(DbContextOptions<TestDbContext>));
267
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
295
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
312
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
344
builder.
Services
.AddDbContextPool<TestDbContext>(optionsBuilder =>
Aspire.Pomelo.EntityFrameworkCore.MySql.Tests (22)
AspireEFMySqlExtensionsTests.cs (4)
265
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseMySql(ConnectionString, s_serverVersion));
269
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseMySql(ConnectionString, s_serverVersion));
289
builder.
Services
.AddDbContextPool<ITestDbContext, TestDbContext>(options => options.UseMySql(ConnectionString, s_serverVersion));
293
builder.
Services
.AddDbContextPool<TestDbContext>(options => options.UseMySql(ConnectionString, s_serverVersion));
EnrichMySqlTests.cs (18)
31
builder.
Services
.AddDbContextPool<TestDbContext>((serviceProvider, options) =>
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)
61
builder.
Services
.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
82
builder.
Services
.AddSingleton<RabbitMQEventSourceLogForwarder>();
85
builder.
Services
.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
111
builder.
Services
.AddSingleton<RabbitMQEventSourceLogForwarder>();
114
builder.
Services
.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
140
builder.
Services
.AddSingleton<RabbitMQEventSourceLogForwarder>();
143
builder.
Services
.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
185
builder.
Services
.AddSingleton<RabbitMQEventSourceLogForwarder>();
188
builder.
Services
.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
ConformanceTests.cs (1)
166
builder.
Services
.AddOpenTelemetry().WithTracing(traceBuilder => traceBuilder.AddInMemoryExporter(exportedActivities));
Aspire.RabbitMQ.Client.v6.Tests (13)
tests\Aspire.RabbitMQ.Client.Tests\AspireRabbitMQExtensionsTests.cs (4)
219
var connection = builder.
Services
.BuildServiceProvider()
223
builder.
Services
.AddKeyedSingleton<IConnection>(useKeyed ? "messaging" : null, (sp, key) =>
247
var connection = builder.
Services
.BuildServiceProvider()
251
builder.
Services
.AddSingleton<IConnection>(sp =>
tests\Aspire.RabbitMQ.Client.Tests\AspireRabbitMQLoggingTests.cs (9)
61
builder.
Services
.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
82
builder.
Services
.AddSingleton<RabbitMQEventSourceLogForwarder>();
85
builder.
Services
.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
111
builder.
Services
.AddSingleton<RabbitMQEventSourceLogForwarder>();
114
builder.
Services
.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
140
builder.
Services
.AddSingleton<RabbitMQEventSourceLogForwarder>();
143
builder.
Services
.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
185
builder.
Services
.AddSingleton<RabbitMQEventSourceLogForwarder>();
188
builder.
Services
.AddSingleton<ILoggerProvider>(sp => new LoggerProvider(logger));
Aspire.StackExchange.Redis.DistributedCaching.Tests (2)
DistributedCacheConformanceTests.cs (2)
54
builder.
Services
.AddOpenTelemetry().WithTracing(builder => builder.AddProcessor(notifier));
56
builder.
Services
.Configure<StackExchangeRedisInstrumentationOptions>(options => options.FlushInterval = TimeSpan.Zero);
Aspire.StackExchange.Redis.OutputCaching.Tests (2)
OutputCacheConformanceTests.cs (2)
54
builder.
Services
.AddOpenTelemetry().WithTracing(builder => builder.AddProcessor(notifier));
56
builder.
Services
.Configure<StackExchangeRedisInstrumentationOptions>(options => options.FlushInterval = TimeSpan.Zero);
Aspire.StackExchange.Redis.Tests (5)
AspireRedisExtensionsTests.cs (5)
44
builder.
Services
.Configure<ConfigurationOptions>(options =>
275
builder.
Services
.AddOpenTelemetry().WithTracing(builder => builder.AddProcessor(notifier));
277
builder.
Services
.Configure<StackExchangeRedisInstrumentationOptions>(options => options.FlushInterval = TimeSpan.Zero);
463
builder.
Services
.AddKeyedSingleton<IConnectionMultiplexer>(useKeyed ? "redis" : null, (sp, key) =>
486
builder.
Services
.AddSingleton<IConnectionMultiplexer>(sp =>
Aspire.TerminalHost (1)
TerminalHostApp.cs (1)
378
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>();