Implemented interface member:
property
Services
Microsoft.Extensions.Hosting.IHostApplicationBuilder.Services
563 references to Services
aspire (212)
Program.cs (212)
327
builder.
Services
.AddSingleton<ILoggerFactory>(startupContext.LoggerFactory);
328
builder.
Services
.TryAddSingleton(typeof(ILogger<>), typeof(Logger<>));
333
builder.
Services
.AddSingleton(startupContext.CancellationManager);
336
builder.
Services
.AddSingleton(startupContext.FileLoggerProvider);
339
builder.
Services
.AddSingleton(startupContext.LogBufferContext);
342
builder.
Services
.AddSingleton(startupContext.LoggingOptions);
348
builder.
Services
.AddSingleton<IGracefulShutdownWindow>(sp => sp.GetRequiredService<ConsoleCancellationManager>());
355
builder.
Services
.AddSingleton(sp => TelemetryConfiguration.Create(sp.GetRequiredService<IConfiguration>(), args));
356
builder.
Services
.AddSingleton<TelemetryManager>();
359
builder.
Services
.AddSingleton<IProcessPathProvider, EnvironmentProcessPathProvider>();
365
builder.
Services
.AddSingleton<IIdentityChannelReader>(startupContext.IdentityChannelReader);
366
builder.
Services
.AddSingleton<IEnvironment, HostEnvironment>();
367
builder.
Services
.AddSingleton<IWindowsRegistryReader>(sp =>
374
builder.
Services
.AddSingleton<WingetFirstRunProbe>();
375
builder.
Services
.AddSingleton<IIdentityResolver>(sp =>
408
builder.
Services
.AddSingleton(sp =>
422
builder.
Services
.AddSingleton(s => new ConsoleEnvironment(
425
builder.
Services
.AddSingleton(s => s.GetRequiredService<ConsoleEnvironment>().Out);
426
builder.
Services
.AddSingleton<ICliHostEnvironment>(provider =>
431
builder.
Services
.AddSingleton(TimeProvider.System);
433
builder.
Services
.AddSingleton<IAppHostCandidateFinder, AppHostCandidateFinder>();
434
builder.
Services
.AddSingleton<IProjectLocator, ProjectLocator>();
435
builder.
Services
.AddSingleton<ISolutionLocator, SolutionLocator>();
436
builder.
Services
.AddSingleton<ILanguageService, LanguageService>();
437
builder.
Services
.AddSingleton<IScaffoldingService, ScaffoldingService>();
438
builder.
Services
.AddSingleton<FallbackProjectParser>();
439
builder.
Services
.AddSingleton<IProjectUpdater, ProjectUpdater>();
440
builder.
Services
.AddSingleton<INewCommandPrompter, NewCommandPrompter>();
441
builder.
Services
.AddSingleton<ITemplateVersionPrompter>(sp => (ITemplateVersionPrompter)sp.GetRequiredService<INewCommandPrompter>());
442
builder.
Services
.AddSingleton<IAddCommandPrompter, AddCommandPrompter>();
443
builder.
Services
.AddSingleton<IPublishCommandPrompter, PublishCommandPrompter>();
444
builder.
Services
.AddSingleton<ICertificateService, CertificateService>();
445
builder.
Services
.AddSingleton(BuildConfigurationService);
446
builder.
Services
.AddSingleton<IFeatures, Features>();
447
builder.
Services
.AddTelemetryServices();
448
builder.
Services
.AddTransient<IProcessExecutionFactory, ProcessExecutionFactory>();
455
builder.
Services
.AddTransient<LayoutProcessRunner>();
456
builder.
Services
.AddTransient<ProcessTreeGracefulShutdownService>();
459
builder.
Services
.AddTransient<IProcessTreeGracefulShutdownSignaler>(sp => sp.GetRequiredService<ProcessTreeGracefulShutdownService>());
461
builder.
Services
.AddTransient<IAppHostStopper>(sp => sp.GetRequiredService<ProcessTreeGracefulShutdownService>());
463
builder.
Services
.AddTransient<OrphanedAppHostCollector>();
466
builder.
Services
.AddSingleton(sp => CertificateManager.Create(sp.GetRequiredService<ILogger<NativeCertificateToolRunner>>(), sp.GetRequiredService<IEnvironment>()));
467
builder.
Services
.AddSingleton<ICertificateToolRunner, NativeCertificateToolRunner>();
469
builder.
Services
.AddTransient<IDotNetCliRunner, DotNetCliRunner>();
470
builder.
Services
.AddSingleton<IDiskCache, DiskCache>();
471
builder.
Services
.AddSingleton<IAppHostInfoDiskCache, AppHostInfoDiskCache>();
472
builder.
Services
.AddSingleton<IAppHostInfoResolver, AppHostInfoResolver>();
473
builder.
Services
.AddSingleton<IDotNetSdkInstaller, DotNetSdkInstaller>();
474
builder.
Services
.AddTransient<IAppHostCliBackchannel, AppHostCliBackchannel>();
477
builder.
Services
.AddSingleton<NuGetPackageCache>();
478
builder.
Services
.AddSingleton<BundleNuGetPackageCache>();
479
builder.
Services
.AddSingleton<INuGetPackageCache>(sp =>
490
builder.
Services
.AddSingleton<NuGetPackagePrefetcher>();
491
builder.
Services
.AddHostedService(sp => sp.GetRequiredService<NuGetPackagePrefetcher>());
492
builder.
Services
.AddSingleton<AuxiliaryBackchannelMonitor>();
493
builder.
Services
.AddSingleton<IAuxiliaryBackchannelMonitor>(sp => sp.GetRequiredService<AuxiliaryBackchannelMonitor>());
494
builder.
Services
.AddHostedService(sp => sp.GetRequiredService<AuxiliaryBackchannelMonitor>());
495
builder.
Services
.AddTransient<AppHostConnectionResolver>();
496
builder.
Services
.AddSingleton<ICliUpdateNotifier, CliUpdateNotifier>();
497
builder.
Services
.AddSingleton<IPackagingService, PackagingService>();
498
builder.
Services
.AddSingleton<IBundlePayloadProvider, EmbeddedBundlePayloadProvider>();
499
builder.
Services
.AddSingleton<IInstallSidecarReader, InstallSidecarReader>();
500
builder.
Services
.AddSingleton<IPeerInstallProbe, PeerInstallProbe>();
501
builder.
Services
.AddSingleton<IInstallationCandidateSource, PathInstallationCandidateSource>();
502
builder.
Services
.AddSingleton<IInstallationCandidateSource, ReleasePrefixInstallationCandidateSource>();
503
builder.
Services
.AddSingleton<IInstallationCandidateSource, DogfoodInstallationCandidateSource>();
504
builder.
Services
.AddSingleton<IInstallationCandidateSource, DotnetToolStoreInstallationCandidateSource>();
505
builder.
Services
.AddSingleton<IInstallationDiscovery, InstallationDiscovery>();
506
builder.
Services
.AddSingleton<IBundleService, BundleService>();
507
builder.
Services
.AddSingleton<ProfileCaptureState>();
508
builder.
Services
.AddSingleton<ProfileCaptureService>();
509
builder.
Services
.AddSingleton<IAppHostServerProjectFactory, AppHostServerProjectFactory>();
510
builder.
Services
.AddSingleton<IAppHostServerSessionFactory, AppHostServerSessionFactory>();
511
builder.
Services
.AddSingleton<ICliDownloader, CliDownloader>();
512
builder.
Services
.AddSingleton<IFirstTimeUseNoticeSentinel>(_ => new FirstTimeUseNoticeSentinel(GetUsersAspirePath()));
513
builder.
Services
.AddSingleton<IBannerService, BannerService>();
514
builder.
Services
.AddSingleton<ResourceColorMap>();
515
builder.
Services
.AddMemoryCache();
518
builder.
Services
.AddSingleton<IDocsCache, DocsCache>();
519
builder.
Services
.AddHttpClient<IDocsFetcher, DocsFetcher>();
520
builder.
Services
.AddSingleton<IDocsIndexService, DocsIndexService>();
521
builder.
Services
.AddSingleton<IDocsSearchService, DocsSearchService>();
522
builder.
Services
.AddSingleton<IApiDocsCache, ApiDocsCache>();
523
builder.
Services
.AddHttpClient<IApiDocsFetcher, ApiDocsFetcher>();
524
builder.
Services
.AddSingleton<IApiDocsIndexService, ApiDocsIndexService>();
528
builder.
Services
.AddSingleton<ILayoutDiscovery, LayoutDiscovery>();
529
builder.
Services
.AddSingleton<BundleNuGetService>();
532
builder.
Services
.AddSingleton<IGitRepository, GitRepository>();
535
builder.
Services
.AddSingleton<IOpenCodeCliRunner, OpenCodeCliRunner>();
538
builder.
Services
.AddSingleton<IClaudeCodeCliRunner, ClaudeCodeCliRunner>();
541
builder.
Services
.AddSingleton<IVsCodeCliRunner, VsCodeCliRunner>();
544
builder.
Services
.AddSingleton<INpmRunner, NpmRunner>();
545
builder.
Services
.AddHttpClient<INpmProvenanceChecker, SigstoreNpmProvenanceChecker>();
546
builder.
Services
.AddHttpClient<IGitHubArtifactAttestationVerifier, GitHubArtifactAttestationVerifier>();
547
builder.
Services
.AddSingleton<IAspireSkillsBundleProvider, AspireSkillsBundleProvider>();
548
builder.
Services
.AddSingleton<IEmbeddedAspireSkillsBundleProvider, EmbeddedAspireSkillsBundleProvider>();
549
builder.
Services
.AddSingleton<IAspireSkillsInstaller, AspireSkillsInstaller>();
550
builder.
Services
.AddSingleton<IPlaywrightCliRunner, PlaywrightCliRunner>();
551
builder.
Services
.AddSingleton<PlaywrightCliInstaller>();
554
builder.
Services
.AddSingleton<IAgentEnvironmentDetector, AgentEnvironmentDetector>();
555
builder.
Services
.AddSingleton<ICopilotCliRunner, CopilotCliRunner>();
556
builder.
Services
.AddSingleton<ICopilotAppInstallationDetector, CopilotAppInstallationDetector>();
557
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, VsCodeAgentEnvironmentScanner>());
558
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, CopilotAgentEnvironmentScanner>());
559
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, OpenCodeAgentEnvironmentScanner>());
560
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, ClaudeCodeAgentEnvironmentScanner>());
561
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, DeprecatedMcpCommandScanner>());
564
builder.
Services
.AddSingleton<Aspire.Cli.Agents.Hooks.ITelemetryHookInstaller, Aspire.Cli.Agents.Hooks.TelemetryHookInstaller>();
565
builder.
Services
.AddSingleton<Aspire.Cli.Agents.Hooks.ITelemetryHookConfigurator, Aspire.Cli.Agents.Hooks.TelemetryHookConfigurator>();
568
builder.
Services
.AddSingleton<TemplateNuGetConfigService>();
569
builder.
Services
.AddSingleton<ITemplateProvider, TemplateProvider>();
570
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<ITemplateFactory, DotNetTemplateFactory>());
571
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<ITemplateFactory, CliTemplateFactory>());
574
builder.
Services
.AddSingleton<ILanguageDiscovery, DefaultLanguageDiscovery>();
577
builder.
Services
.AddSingleton<DotNetAppHostProject>();
578
builder.
Services
.AddSingleton<Func<LanguageInfo, GuestAppHostProject>>(sp =>
582
builder.
Services
.AddSingleton<IAppHostProjectFactory, AppHostProjectFactory>();
585
builder.
Services
.AddSingleton<IEnvironmentCheck, AspireVersionCheck>();
586
builder.
Services
.AddSingleton<IEnvironmentCheck, OperatingSystemCheck>();
587
builder.
Services
.AddSingleton<IEnvironmentCheck, WslEnvironmentCheck>();
588
builder.
Services
.AddSingleton<IEnvironmentCheck, DotNetSdkCheck>();
589
builder.
Services
.AddSingleton<IEnvironmentCheck, TypeScriptAppHostToolingCheck>();
590
builder.
Services
.AddSingleton<IEnvironmentCheck, DeprecatedWorkloadCheck>();
591
builder.
Services
.AddSingleton<IEnvironmentCheck, DevCertsCheck>();
592
builder.
Services
.AddSingleton<IEnvironmentCheck, ContainerRuntimeCheck>();
593
builder.
Services
.AddSingleton<IDcpConnectionChecker, DcpConnectionChecker>();
594
builder.
Services
.AddSingleton<IEnvironmentCheck, DcpConnectionHealthCheck>();
595
builder.
Services
.AddSingleton<IEnvironmentCheck, DeprecatedAgentConfigCheck>();
596
builder.
Services
.AddSingleton<IEnvironmentCheck, LegacySettingsFileCheck>();
597
builder.
Services
.AddSingleton<IEnvironmentCheck, PendingMigrationsCheck>();
598
builder.
Services
.AddSingleton<IEnvironmentCheck, VsCodeExtensionCheck>();
599
builder.
Services
.AddSingleton<IEnvironmentChecker, EnvironmentChecker>();
603
builder.
Services
.AddSingleton<IMcpTransportFactory, StdioMcpTransportFactory>();
606
builder.
Services
.AddSingleton<CommonCommandServices>();
607
builder.
Services
.AddSingleton<ResourceWaitService>();
608
builder.
Services
.AddTransient<AppHostLauncher>();
609
builder.
Services
.AddTransient<DcpWorkloadCleanupService>();
610
builder.
Services
.AddTransient<NewCommand>();
611
builder.
Services
.AddTransient<InitCommand>();
612
builder.
Services
.AddTransient<RunCommand>();
613
builder.
Services
.AddTransient<StopCommand>();
614
builder.
Services
.AddTransient<StartCommand>();
615
builder.
Services
.AddTransient<WaitCommand>();
616
builder.
Services
.AddTransient<LsCommand>();
617
builder.
Services
.AddTransient<ResourceCommand>();
618
builder.
Services
.AddTransient<PsCommand>();
619
builder.
Services
.AddTransient<DescribeCommand>();
620
builder.
Services
.AddTransient<LogsCommand>();
621
builder.
Services
.AddTransient<IntegrationPackageSearchService>();
622
builder.
Services
.AddTransient<IntegrationCommand>();
623
builder.
Services
.AddTransient<IntegrationListCommand>();
624
builder.
Services
.AddTransient<IntegrationSearchCommand>();
625
builder.
Services
.AddTransient<TerminalCommand>();
626
builder.
Services
.AddTransient<TerminalAttachCommand>();
627
builder.
Services
.AddTransient<TerminalPsCommand>();
628
builder.
Services
.AddTransient<AddCommand>();
629
builder.
Services
.AddTransient<PublishCommand>();
630
builder.
Services
.AddTransient<ConfigCommand>();
631
builder.
Services
.AddTransient<CacheCommand>();
632
builder.
Services
.AddTransient<CertificatesCommand>();
633
builder.
Services
.AddTransient<CertificatesCleanCommand>();
634
builder.
Services
.AddTransient<CertificatesTrustCommand>();
635
builder.
Services
.AddTransient<DoctorCommand>();
636
builder.
Services
.AddTransient<DashboardCommand>();
637
builder.
Services
.AddTransient<DashboardRunCommand>();
638
builder.
Services
.AddTransient<UpdateCommand>();
639
builder.
Services
.AddTransient<DeployCommand>();
640
builder.
Services
.AddTransient<DestroyCommand>();
641
builder.
Services
.AddTransient<DoCommand>();
642
builder.
Services
.AddTransient<McpCommand>();
643
builder.
Services
.AddTransient<McpStartCommand>();
644
builder.
Services
.AddTransient<McpInitCommand>();
645
builder.
Services
.AddTransient<McpToolsCommand>();
646
builder.
Services
.AddTransient<McpCallCommand>();
647
builder.
Services
.AddTransient<AgentCommand>();
648
builder.
Services
.AddTransient<AgentMcpCommand>();
649
builder.
Services
.AddTransient<AgentInitCommand>();
650
builder.
Services
.AddTransient<AgentTelemetryCommand>();
651
builder.
Services
.AddTransient<TelemetryCommand>();
652
builder.
Services
.AddTransient<TelemetryLogsCommand>();
653
builder.
Services
.AddTransient<TelemetrySpansCommand>();
654
builder.
Services
.AddTransient<TelemetryTracesCommand>();
655
builder.
Services
.AddTransient<ExportCommand>();
656
builder.
Services
.AddTransient<ApiCommand>();
657
builder.
Services
.AddTransient<ApiListCommand>();
658
builder.
Services
.AddTransient<ApiSearchCommand>();
659
builder.
Services
.AddTransient<ApiGetCommand>();
660
builder.
Services
.AddTransient<DocsCommand>();
661
builder.
Services
.AddTransient<DocsListCommand>();
662
builder.
Services
.AddTransient<DocsSearchCommand>();
663
builder.
Services
.AddTransient<DocsGetCommand>();
664
builder.
Services
.AddTransient<SecretCommand>();
665
builder.
Services
.AddTransient<SecretSetCommand>();
666
builder.
Services
.AddTransient<SecretGetCommand>();
667
builder.
Services
.AddTransient<SecretListCommand>();
668
builder.
Services
.AddTransient<SecretPathCommand>();
669
builder.
Services
.AddTransient<SecretDeleteCommand>();
670
builder.
Services
.AddTransient<SecretStoreResolver>();
671
builder.
Services
.AddTransient<SdkCommand>();
672
builder.
Services
.AddTransient<SdkGenerateCommand>();
673
builder.
Services
.AddTransient<SdkDumpCommand>();
674
builder.
Services
.AddTransient<SdkExportCommand>();
675
builder.
Services
.AddTransient<RestoreCommand>();
676
builder.
Services
.AddSingleton<IMigration, TypeScriptAppHostMigration>();
677
builder.
Services
.AddTransient<SetupCommand>();
679
builder.
Services
.AddTransient<RenderCommand>();
681
builder.
Services
.AddTransient<RootCommand>();
682
builder.
Services
.AddTransient<ExtensionInternalCommand>();
1352
builder.
Services
.AddSingleton<IExtensionRpcTarget, ExtensionRpcTarget>();
1353
builder.
Services
.AddSingleton<IExtensionBackchannel, ExtensionBackchannel>();
1355
builder.
Services
.AddSingleton<IInteractionService>(provider =>
1373
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>();
527
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 (97)
DistributedApplicationBuilder.cs (96)
89
public IServiceCollection Services => _innerBuilder.
Services
;
223
_innerBuilder.
Services
.AddSingleton(TimeProvider.System);
225
_innerBuilder.
Services
.AddSingleton<BackchannelLoggerProvider>();
226
_innerBuilder.
Services
.AddSingleton<ILoggerProvider>(sp => sp.GetRequiredService<BackchannelLoggerProvider>());
261
_innerBuilder.
Services
.Configure<LoggerFilterOptions>(options =>
383
_innerBuilder.
Services
.AddSingleton<IFileSystemService>(sp =>
397
_innerBuilder.
Services
.AddSingleton(_userSecretsManager);
399
_innerBuilder.
Services
.AddSingleton(sp => new DistributedApplicationModel(Resources));
400
_innerBuilder.
Services
.AddSingleton<PipelineExecutor>();
401
_innerBuilder.
Services
.AddHostedService<PipelineExecutor>(sp => sp.GetRequiredService<PipelineExecutor>());
402
_innerBuilder.
Services
.AddHostedService<DistributedApplicationLifecycle>();
403
_innerBuilder.
Services
.AddHostedService<VersionCheckService>();
404
_innerBuilder.
Services
.AddSingleton<IPackageFetcher, PackageFetcher>();
405
_innerBuilder.
Services
.AddSingleton<IPackageVersionProvider, PackageVersionProvider>();
406
_innerBuilder.
Services
.AddSingleton(options);
407
_innerBuilder.
Services
.AddSingleton<ResourceNotificationService>();
408
_innerBuilder.
Services
.AddSingleton<ResourceLoggerService>();
409
_innerBuilder.
Services
.AddSingleton<ResourceCommandService>(s => new ResourceCommandService(s.GetRequiredService<ResourceNotificationService>(), s.GetRequiredService<ResourceLoggerService>(), s));
410
_innerBuilder.
Services
.TryAddSingleton<IProcessRunner, DefaultProcessRunner>();
411
_innerBuilder.
Services
.AddSingleton<InteractionService>();
412
_innerBuilder.
Services
.AddSingleton<IInteractionService>(sp => sp.GetRequiredService<InteractionService>());
413
_innerBuilder.
Services
.AddSingleton<ParameterProcessor>(static sp =>
423
_innerBuilder.
Services
.AddSingleton<IDistributedApplicationEventing>(Eventing);
424
_innerBuilder.
Services
.AddSingleton<LocaleOverrideContext>();
425
_innerBuilder.
Services
.AddHealthChecks();
426
_innerBuilder.
Services
.AddHttpClient();
429
_innerBuilder.
Services
.Configure<ResourceNotificationServiceOptions>(o =>
435
_innerBuilder.
Services
.AddSingleton<IAspireStore, AspireStore>(sp =>
449
_innerBuilder.
Services
.AddSingleton<IDeveloperCertificateService, DeveloperCertificateService>();
454
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DcpOptions>, ConfigureDefaultDcpOptions>());
455
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<DcpOptions>, ValidateDcpOptions>());
458
_innerBuilder.
Services
.AddHostedService<CliOrphanDetector>();
459
_innerBuilder.
Services
.AddSingleton<BackchannelService>();
460
_innerBuilder.
Services
.AddHostedService<BackchannelService>(sp => sp.GetRequiredService<BackchannelService>());
461
_innerBuilder.
Services
.AddSingleton<ProfilingTelemetry>();
462
_innerBuilder.
Services
.AddSingleton<AppHostStartupState>();
463
_innerBuilder.
Services
.AddSingleton<AuxiliaryBackchannelService>();
464
_innerBuilder.
Services
.AddHostedService<AuxiliaryBackchannelService>(sp => sp.GetRequiredService<AuxiliaryBackchannelService>());
467
_innerBuilder.
Services
.AddSingleton<SecretRedactionHistory>();
468
_innerBuilder.
Services
.AddSingleton<AppHostRpcTarget>();
469
_innerBuilder.
Services
.AddSingleton<IInteractionFileUploadStore, Dashboard.InteractionFileUploadStore>();
531
_innerBuilder.
Services
.AddOptions<TransportOptions>().ValidateOnStart().PostConfigure(MapTransportOptionsFromCustomKeys);
532
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<TransportOptions>, TransportOptionsValidator>());
533
_innerBuilder.
Services
.AddSingleton<DashboardServiceHost>();
534
_innerBuilder.
Services
.AddHostedService(sp => sp.GetRequiredService<DashboardServiceHost>());
535
_innerBuilder.
Services
.AddSingleton<IDashboardEndpointProvider, HostDashboardEndpointProvider>();
536
_innerBuilder.
Services
.AddEventingSubscriber<DashboardEventHandlers>();
537
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DashboardOptions>, ConfigureDefaultDashboardOptions>());
543
_innerBuilder.
Services
.AddHostedService<ResourceLoggerForwarderService>();
547
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<CodespacesOptions>, ConfigureCodespacesOptions>());
548
_innerBuilder.
Services
.AddSingleton<CodespacesUrlRewriter>();
549
_innerBuilder.
Services
.AddHostedService<CodespacesResourceUrlRewriterService>();
550
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DevcontainersOptions>, ConfigureDevcontainersOptions>());
551
_innerBuilder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<SshRemoteOptions>, ConfigureSshRemoteOptions>());
552
_innerBuilder.
Services
.AddSingleton<DevcontainerSettingsWriter>();
553
_innerBuilder.
Services
.TryAddEventingSubscriber<DevcontainerPortForwardingEventingSubscriber>();
557
_innerBuilder.
Services
.TryAddSingleton<IRequiredCommandValidator, RequiredCommandValidator>();
559
_innerBuilder.
Services
.TryAddEventingSubscriber<RequiredCommandValidationEventingSubscriber>();
562
_innerBuilder.
Services
.TryAddEventingSubscriber<TerminalHostEventingSubscriber>();
569
_innerBuilder.
Services
.AddHostedService<TerminalHostFailureDiagnosticService>();
577
_innerBuilder.
Services
.AddSingleton<ApplicationOrchestrator>();
578
_innerBuilder.
Services
.AddHostedService<OrchestratorHostService>();
581
_innerBuilder.
Services
.AddSingleton<DcpAppResourceStore>();
582
_innerBuilder.
Services
.AddSingleton<ProxylessEndpointPortAllocator>();
583
_innerBuilder.
Services
.AddSingleton<ExecutableConfigurationResolver>();
584
_innerBuilder.
Services
.AddSingleton<ExecutableLaunchPolicy>();
585
_innerBuilder.
Services
.AddSingleton<ExecutableCreator>();
586
_innerBuilder.
Services
.AddSingleton<ContainerCreator>();
587
_innerBuilder.
Services
.AddSingleton<DcpExecutor>();
588
_innerBuilder.
Services
.AddSingleton<IDcpExecutor>(sp => sp.GetRequiredService<DcpExecutor>());
589
_innerBuilder.
Services
.AddSingleton<DcpExecutorEvents>();
590
_innerBuilder.
Services
.AddSingleton<DcpHost>();
591
_innerBuilder.
Services
.AddSingleton<IDcpDependencyCheckService, DcpDependencyCheck>();
592
_innerBuilder.
Services
.AddSingleton<DcpNameGenerator>();
595
_innerBuilder.
Services
.AddSingleton<Locations>();
596
_innerBuilder.
Services
.AddSingleton<IKubernetesService, KubernetesService>();
604
_innerBuilder.
Services
.AddKeyedSingleton<IContainerRuntime, DockerContainerRuntime>(KnownContainerRuntimes.Docker);
605
_innerBuilder.
Services
.AddKeyedSingleton<IContainerRuntime, PodmanContainerRuntime>(KnownContainerRuntimes.Podman);
606
_innerBuilder.
Services
.AddSingleton<IContainerRuntimeResolver, ContainerRuntimeResolver>();
607
_innerBuilder.
Services
.AddSingleton<IResourceContainerImageManager, ResourceContainerImageManager>();
608
_innerBuilder.
Services
.AddSingleton<PipelineActivityReporter>();
609
_innerBuilder.
Services
.AddSingleton<IPipelineActivityReporter, PipelineActivityReporter>(sp => sp.GetRequiredService<PipelineActivityReporter>());
610
_innerBuilder.
Services
.AddSingleton<IPipelineOutputService, PipelineOutputService>();
611
_innerBuilder.
Services
.AddSingleton(Pipeline);
614
_innerBuilder.
Services
.Configure<PipelineLoggingOptions>(options =>
632
_innerBuilder.
Services
.AddSingleton<ILoggerProvider, PipelineLoggerProvider>();
635
_innerBuilder.
Services
.AddOptions<LoggerFilterOptions>().Configure<IOptions<PipelineLoggingOptions>>((filterLoggingOptions, pipelineLoggingOptions) =>
643
_innerBuilder.
Services
.TryAddSingleton<IDeploymentStateManager, FileDeploymentStateManager>();
647
_innerBuilder.
Services
.TryAddSingleton<IDeploymentStateManager, UserSecretsDeploymentStateManager>();
658
_innerBuilder.
Services
.AddSingleton(ExecutionContext);
665
_innerBuilder.
Services
.AddSingleton<IValidateOptions<HealthCheckServiceOptions>>(sp =>
694
_innerBuilder.
Services
.AddSingleton<IConfigureOptions<HealthCheckPublisherOptions>>(sp =>
708
_innerBuilder.
Services
.AddSingleton<ResourceHealthCheckService>();
709
_innerBuilder.
Services
.AddHostedService<ResourceHealthCheckService>(sp => sp.GetRequiredService<ResourceHealthCheckService>());
726
_innerBuilder.
Services
.AddOpenTelemetry()
832
_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)
119
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)
353
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>();