1 write to _innerBuilder
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
173_innerBuilder = new HostApplicationBuilder(innerBuilderOptions);
104 references to _innerBuilder
Aspire.Hosting (104)
DistributedApplicationBuilder.cs (104)
65public IHostEnvironment Environment => _innerBuilder.Environment; 68public ConfigurationManager Configuration => _innerBuilder.Configuration; 71public IServiceCollection Services => _innerBuilder.Services; 117var operationConfiguration = _innerBuilder.Configuration["AppHost:Operation"]; 120return _innerBuilder.Configuration["Publishing:Publisher"] switch 127var operation = _innerBuilder.Configuration["AppHost:Operation"]?.ToLowerInvariant() switch 137DistributedApplicationOperation.Publish => new DistributedApplicationExecutionContextOptions(operation, _innerBuilder.Configuration["Publishing:Publisher"] ?? "manifest"), 175_innerBuilder.Services.AddSingleton(TimeProvider.System); 177_innerBuilder.Services.AddSingleton<ILoggerProvider, BackchannelLoggerProvider>(); 178_innerBuilder.Logging.AddFilter("Microsoft.Hosting.Lifetime", LogLevel.Warning); 179_innerBuilder.Logging.AddFilter("Microsoft.AspNetCore.Server.Kestrel", LogLevel.Error); 180_innerBuilder.Logging.AddFilter("Aspire.Hosting.Dashboard", LogLevel.Error); 181_innerBuilder.Logging.AddFilter("Grpc.AspNetCore.Server.ServerCallHandler", LogLevel.Error); 185_innerBuilder.Logging.AddFilter("Microsoft.Extensions.Diagnostics.HealthChecks.DefaultHealthCheckService", LogLevel.None); 189_innerBuilder.Logging.AddFilter("Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer", LogLevel.Warning); 192_innerBuilder.Logging.AddConfiguration(_innerBuilder.Configuration.GetSection("Logging")); 194AppHostDirectory = options.ProjectDirectory ?? _innerBuilder.Environment.ContentRootPath; 195var appHostName = options.ProjectName ?? _innerBuilder.Environment.ApplicationName; 209var dashboardApplicationName = options.DashboardApplicationName ?? _innerBuilder.Environment.ApplicationName; 211_innerBuilder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 231var configuredAppHostSha = _innerBuilder.Configuration["AppHostSha"]; 262_innerBuilder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 282_innerBuilder.Services.AddSingleton<ExecResourceManager>(); 287_innerBuilder.Services.AddSingleton(sp => new DistributedApplicationModel(Resources)); 288_innerBuilder.Services.AddHostedService<DistributedApplicationLifecycle>(); 289_innerBuilder.Services.AddHostedService<DistributedApplicationRunner>(); 290_innerBuilder.Services.AddHostedService<VersionCheckService>(); 291_innerBuilder.Services.AddSingleton<IPackageFetcher, PackageFetcher>(); 292_innerBuilder.Services.AddSingleton<IPackageVersionProvider, PackageVersionProvider>(); 293_innerBuilder.Services.AddSingleton(options); 294_innerBuilder.Services.AddSingleton<ResourceNotificationService>(); 295_innerBuilder.Services.AddSingleton<ResourceLoggerService>(); 296_innerBuilder.Services.AddSingleton<ResourceCommandService>(s => new ResourceCommandService(s.GetRequiredService<ResourceNotificationService>(), s.GetRequiredService<ResourceLoggerService>(), s)); 298_innerBuilder.Services.AddSingleton<InteractionService>(); 299_innerBuilder.Services.AddSingleton<IInteractionService>(sp => sp.GetRequiredService<InteractionService>()); 300_innerBuilder.Services.AddSingleton<ParameterProcessor>(); 302_innerBuilder.Services.AddSingleton<IDistributedApplicationEventing>(Eventing); 303_innerBuilder.Services.AddSingleton<LocaleOverrideContext>(); 304_innerBuilder.Services.AddHealthChecks(); 305_innerBuilder.Services.Configure<ResourceNotificationServiceOptions>(o => 311_innerBuilder.Services.AddSingleton<IAspireStore, AspireStore>(sp => 323_innerBuilder.Services.AddSingleton<IDeveloperCertificateService, DeveloperCertificateService>(); 327_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DcpOptions>, ConfigureDefaultDcpOptions>()); 328_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<DcpOptions>, ValidateDcpOptions>()); 331_innerBuilder.Services.AddHostedService<CliOrphanDetector>(); 332_innerBuilder.Services.AddSingleton<BackchannelService>(); 333_innerBuilder.Services.AddHostedService<BackchannelService>(sp => sp.GetRequiredService<BackchannelService>()); 334_innerBuilder.Services.AddSingleton<AppHostRpcTarget>(); 343if (!IsDashboardUnsecured(_innerBuilder.Configuration)) 350SecretsStore.GetOrSetUserSecret(_innerBuilder.Configuration, AppHostAssembly, "AppHost:OtlpApiKey", TokenGenerator.GenerateToken); 353if (_innerBuilder.Configuration.GetString(KnownConfigNames.DashboardFrontendBrowserToken, 360_innerBuilder.Configuration.AddInMemoryCollection( 368var apiKey = _innerBuilder.Configuration.GetString(KnownConfigNames.DashboardResourceServiceClientApiKey, 374_innerBuilder.Configuration.AddInMemoryCollection( 385_innerBuilder.Configuration.AddInMemoryCollection( 393_innerBuilder.Services.AddOptions<TransportOptions>().ValidateOnStart().PostConfigure(MapTransportOptionsFromCustomKeys); 394_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<TransportOptions>, TransportOptionsValidator>()); 395_innerBuilder.Services.AddSingleton<DashboardServiceHost>(); 396_innerBuilder.Services.AddHostedService(sp => sp.GetRequiredService<DashboardServiceHost>()); 397_innerBuilder.Services.AddSingleton<IDashboardEndpointProvider, HostDashboardEndpointProvider>(); 398_innerBuilder.Services.AddEventingSubscriber<DashboardEventHandlers>(); 399_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DashboardOptions>, ConfigureDefaultDashboardOptions>()); 400_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<DashboardOptions>, ValidateDashboardOptions>()); 406_innerBuilder.Services.AddHostedService<ResourceLoggerForwarderService>(); 410_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<CodespacesOptions>, ConfigureCodespacesOptions>()); 411_innerBuilder.Services.AddSingleton<CodespacesUrlRewriter>(); 412_innerBuilder.Services.AddHostedService<CodespacesResourceUrlRewriterService>(); 413_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DevcontainersOptions>, ConfigureDevcontainersOptions>()); 414_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<SshRemoteOptions>, ConfigureSshRemoteOptions>()); 415_innerBuilder.Services.AddSingleton<DevcontainerSettingsWriter>(); 416_innerBuilder.Services.TryAddEventingSubscriber<DevcontainerPortForwardingLifecycleHook>(); 422_innerBuilder.Services.AddSingleton<ApplicationOrchestrator>(); 423_innerBuilder.Services.AddHostedService<OrchestratorHostService>(); 426_innerBuilder.Services.AddSingleton<IDcpExecutor, DcpExecutor>(); 427_innerBuilder.Services.AddSingleton<DcpExecutorEvents>(); 428_innerBuilder.Services.AddSingleton<DcpHost>(); 429_innerBuilder.Services.AddSingleton<IDcpDependencyCheckService, DcpDependencyCheck>(); 430_innerBuilder.Services.AddSingleton<DcpNameGenerator>(); 433_innerBuilder.Services.AddSingleton(new Locations()); 434_innerBuilder.Services.AddSingleton<IKubernetesService, KubernetesService>(); 443_innerBuilder.Services.AddKeyedSingleton<IContainerRuntime, DockerContainerRuntime>("docker"); 444_innerBuilder.Services.AddKeyedSingleton<IContainerRuntime, PodmanContainerRuntime>("podman"); 445_innerBuilder.Services.AddSingleton<IResourceContainerImageBuilder, ResourceContainerImageBuilder>(); 446_innerBuilder.Services.AddSingleton<PipelineActivityReporter>(); 447_innerBuilder.Services.AddSingleton<IPipelineActivityReporter, PipelineActivityReporter>(sp => sp.GetRequiredService<PipelineActivityReporter>()); 448_innerBuilder.Services.AddSingleton(Pipeline); 453_innerBuilder.Services.TryAddSingleton<IDeploymentStateManager, Publishing.Internal.FileDeploymentStateManager>(); 457_innerBuilder.Services.TryAddSingleton<IDeploymentStateManager, Publishing.Internal.UserSecretsDeploymentStateManager>(); 468_innerBuilder.Services.AddSingleton(ExecutionContext); 474_innerBuilder.Services.AddSingleton<IValidateOptions<HealthCheckServiceOptions>>(sp => 503_innerBuilder.Services.AddSingleton<IConfigureOptions<HealthCheckPublisherOptions>>(sp => 517_innerBuilder.Services.AddSingleton<ResourceHealthCheckService>(); 518_innerBuilder.Services.AddHostedService<ResourceHealthCheckService>(sp => sp.GetRequiredService<ResourceHealthCheckService>()); 549_innerBuilder.Configuration.AddCommandLine(options.Args ?? [], switchMappings); 550_innerBuilder.Services.Configure<PublishingOptions>(_innerBuilder.Configuration.GetSection(PublishingOptions.Publishing)); 563_innerBuilder.Configuration.AddCommandLine(options.Args ?? [], switchMappings); 565var execOptionsSection = _innerBuilder.Configuration.GetSection(ExecOptions.SectionName); 566_innerBuilder.Services 606var application = new DistributedApplication(_innerBuilder.Build()); 698var clearCache = _innerBuilder.Configuration.GetValue<bool>("Publishing:ClearCache"); 704var environment = _innerBuilder.Environment.EnvironmentName; 720_innerBuilder.Configuration.AddJsonFile(deploymentStatePath, optional: true, reloadOnChange: false);