1 write to _innerBuilder
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
135_innerBuilder = new HostApplicationBuilder(innerBuilderOptions);
70 references to _innerBuilder
Aspire.Hosting (70)
DistributedApplicationBuilder.cs (70)
57public IHostEnvironment Environment => _innerBuilder.Environment; 60public ConfigurationManager Configuration => _innerBuilder.Configuration; 63public IServiceCollection Services => _innerBuilder.Services; 137_innerBuilder.Services.AddSingleton(TimeProvider.System); 139_innerBuilder.Logging.AddFilter("Microsoft.Hosting.Lifetime", LogLevel.Warning); 140_innerBuilder.Logging.AddFilter("Microsoft.AspNetCore.Server.Kestrel", LogLevel.Error); 141_innerBuilder.Logging.AddFilter("Aspire.Hosting.Dashboard", LogLevel.Error); 142_innerBuilder.Logging.AddFilter("Grpc.AspNetCore.Server.ServerCallHandler", LogLevel.Error); 146_innerBuilder.Logging.AddFilter("Microsoft.Extensions.Diagnostics.HealthChecks.DefaultHealthCheckService", LogLevel.None); 150_innerBuilder.Logging.AddFilter("Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer", LogLevel.Warning); 153_innerBuilder.Logging.AddConfiguration(_innerBuilder.Configuration.GetSection("Logging")); 155AppHostDirectory = options.ProjectDirectory ?? _innerBuilder.Environment.ContentRootPath; 156var appHostName = options.ProjectName ?? _innerBuilder.Environment.ApplicationName; 161_innerBuilder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 168_executionContextOptions = _innerBuilder.Configuration["Publishing:Publisher"] switch 191_innerBuilder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 197_innerBuilder.Services.AddSingleton(sp => new DistributedApplicationModel(Resources)); 198_innerBuilder.Services.AddHostedService<DistributedApplicationLifecycle>(); 199_innerBuilder.Services.AddHostedService<DistributedApplicationRunner>(); 200_innerBuilder.Services.AddSingleton(options); 201_innerBuilder.Services.AddSingleton<ResourceNotificationService>(); 202_innerBuilder.Services.AddSingleton<ResourceLoggerService>(); 203_innerBuilder.Services.AddSingleton<IDistributedApplicationEventing>(Eventing); 204_innerBuilder.Services.AddHealthChecks(); 205_innerBuilder.Services.Configure<ResourceNotificationServiceOptions>(o => 219if (!IsDashboardUnsecured(_innerBuilder.Configuration)) 223_innerBuilder.Configuration.AddInMemoryCollection( 231if (_innerBuilder.Configuration[KnownConfigNames.DashboardFrontendBrowserToken] is not { Length: > 0 } browserToken) 237_innerBuilder.Configuration.AddInMemoryCollection( 245if (_innerBuilder.Configuration[KnownConfigNames.DashboardResourceServiceClientApiKey] is not { Length: > 0 } apiKey) 251_innerBuilder.Configuration.AddInMemoryCollection( 262_innerBuilder.Configuration.AddInMemoryCollection( 270_innerBuilder.Services.AddSingleton<DashboardCommandExecutor>(); 271_innerBuilder.Services.AddOptions<TransportOptions>().ValidateOnStart().PostConfigure(MapTransportOptionsFromCustomKeys); 272_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<TransportOptions>, TransportOptionsValidator>()); 273_innerBuilder.Services.AddSingleton<DashboardServiceHost>(); 274_innerBuilder.Services.AddHostedService(sp => sp.GetRequiredService<DashboardServiceHost>()); 275_innerBuilder.Services.AddSingleton<IDashboardEndpointProvider, HostDashboardEndpointProvider>(); 276_innerBuilder.Services.AddLifecycleHook<DashboardLifecycleHook>(); 277_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DashboardOptions>, ConfigureDefaultDashboardOptions>()); 278_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<DashboardOptions>, ValidateDashboardOptions>()); 284_innerBuilder.Services.AddHostedService<ResourceLoggerForwarderService>(); 288_innerBuilder.Services.AddSingleton<ApplicationOrchestrator>(); 289_innerBuilder.Services.AddHostedService<OrchestratorHostService>(); 292_innerBuilder.Services.AddSingleton<IDcpExecutor, DcpExecutor>(); 293_innerBuilder.Services.AddSingleton<DcpExecutorEvents>(); 294_innerBuilder.Services.AddSingleton<DcpHost>(); 295_innerBuilder.Services.AddSingleton<IDcpDependencyCheckService, DcpDependencyCheck>(); 296_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DcpOptions>, ConfigureDefaultDcpOptions>()); 297_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<DcpOptions>, ValidateDcpOptions>()); 298_innerBuilder.Services.AddSingleton<DcpNameGenerator>(); 301_innerBuilder.Services.AddSingleton(new Locations()); 302_innerBuilder.Services.AddSingleton<IKubernetesService, KubernetesService>(); 305_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<CodespacesOptions>, ConfigureCodespacesOptions>()); 306_innerBuilder.Services.AddSingleton<CodespacesUrlRewriter>(); 307_innerBuilder.Services.AddHostedService<CodespacesResourceUrlRewriterService>(); 308_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DevcontainersOptions>, ConfigureDevcontainersOptions>()); 309_innerBuilder.Services.AddSingleton<DevcontainerSettingsWriter>(); 310_innerBuilder.Services.TryAddLifecycleHook<DevcontainerPortForwardingLifecycleHook>(); 317_innerBuilder.Services.AddKeyedSingleton<IDistributedApplicationPublisher, ManifestPublisher>("manifest"); 327_innerBuilder.Services.AddSingleton(ExecutionContext); 333_innerBuilder.Services.AddSingleton<IValidateOptions<HealthCheckServiceOptions>>(sp => 362_innerBuilder.Services.AddSingleton<IConfigureOptions<HealthCheckPublisherOptions>>(sp => 376_innerBuilder.Services.AddSingleton<ResourceHealthCheckService>(); 377_innerBuilder.Services.AddHostedService<ResourceHealthCheckService>(sp => sp.GetRequiredService<ResourceHealthCheckService>()); 405_innerBuilder.Configuration.AddCommandLine(options.Args ?? [], switchMappings); 406_innerBuilder.Services.Configure<PublishingOptions>(_innerBuilder.Configuration.GetSection(PublishingOptions.Publishing)); 426var application = new DistributedApplication(_innerBuilder.Build());