1 write to _innerBuilder
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
132_innerBuilder = new HostApplicationBuilder(innerBuilderOptions);
56 references to _innerBuilder
Aspire.Hosting (56)
DistributedApplicationBuilder.cs (56)
54public IHostEnvironment Environment => _innerBuilder.Environment; 57public ConfigurationManager Configuration => _innerBuilder.Configuration; 60public IServiceCollection Services => _innerBuilder.Services; 134_innerBuilder.Logging.AddFilter("Microsoft.Hosting.Lifetime", LogLevel.Warning); 135_innerBuilder.Logging.AddFilter("Microsoft.AspNetCore.Server.Kestrel", LogLevel.Error); 136_innerBuilder.Logging.AddFilter("Aspire.Hosting.Dashboard", LogLevel.Error); 137_innerBuilder.Logging.AddFilter("Grpc.AspNetCore.Server.ServerCallHandler", LogLevel.Error); 141_innerBuilder.Logging.AddFilter("Microsoft.Extensions.Diagnostics.HealthChecks.DefaultHealthCheckService", LogLevel.None); 145_innerBuilder.Logging.AddFilter("Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer", LogLevel.Warning); 148_innerBuilder.Logging.AddConfiguration(_innerBuilder.Configuration.GetSection("Logging")); 150AppHostDirectory = options.ProjectDirectory ?? _innerBuilder.Environment.ContentRootPath; 151var appHostName = options.ProjectName ?? _innerBuilder.Environment.ApplicationName; 159_innerBuilder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 167_executionContextOptions = _innerBuilder.Configuration["Publishing:Publisher"] switch 183_innerBuilder.Services.AddSingleton(sp => new DistributedApplicationModel(Resources)); 184_innerBuilder.Services.AddHostedService<DistributedApplicationLifecycle>(); 185_innerBuilder.Services.AddHostedService<DistributedApplicationRunner>(); 186_innerBuilder.Services.AddSingleton(options); 187_innerBuilder.Services.AddSingleton<ResourceNotificationService>(); 188_innerBuilder.Services.AddSingleton<ResourceLoggerService>(); 189_innerBuilder.Services.AddSingleton<IDistributedApplicationEventing>(Eventing); 190_innerBuilder.Services.AddHealthChecks(); 199if (!IsDashboardUnsecured(_innerBuilder.Configuration)) 203_innerBuilder.Configuration.AddInMemoryCollection( 211if (_innerBuilder.Configuration[KnownConfigNames.DashboardFrontendBrowserToken] is not { Length: > 0 } browserToken) 217_innerBuilder.Configuration.AddInMemoryCollection( 225if (_innerBuilder.Configuration[KnownConfigNames.DashboardResourceServiceClientApiKey] is not { Length: > 0 } apiKey) 231_innerBuilder.Configuration.AddInMemoryCollection( 240_innerBuilder.Services.AddSingleton<DashboardCommandExecutor>(); 241_innerBuilder.Services.AddOptions<TransportOptions>().ValidateOnStart().PostConfigure(MapTransportOptionsFromCustomKeys); 242_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<TransportOptions>, TransportOptionsValidator>()); 243_innerBuilder.Services.AddSingleton<DashboardServiceHost>(); 244_innerBuilder.Services.AddHostedService(sp => sp.GetRequiredService<DashboardServiceHost>()); 245_innerBuilder.Services.AddSingleton<IDashboardEndpointProvider, HostDashboardEndpointProvider>(); 246_innerBuilder.Services.AddLifecycleHook<DashboardLifecycleHook>(); 247_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DashboardOptions>, ConfigureDefaultDashboardOptions>()); 248_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<DashboardOptions>, ValidateDashboardOptions>()); 252_innerBuilder.Services.AddSingleton<ApplicationExecutor>(); 253_innerBuilder.Services.AddSingleton<IDcpDependencyCheckService, DcpDependencyCheck>(); 254_innerBuilder.Services.AddHostedService<DcpHostService>(); 255_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<DcpOptions>, ConfigureDefaultDcpOptions>()); 256_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IValidateOptions<DcpOptions>, ValidateDcpOptions>()); 257_innerBuilder.Services.AddSingleton<DcpNameGenerator>(); 260_innerBuilder.Services.AddSingleton(new Locations()); 261_innerBuilder.Services.AddSingleton<IKubernetesService, KubernetesService>(); 268_innerBuilder.Services.AddKeyedSingleton<IDistributedApplicationPublisher, ManifestPublisher>("manifest"); 278_innerBuilder.Services.AddSingleton(ExecutionContext); 284_innerBuilder.Services.AddSingleton<IValidateOptions<HealthCheckServiceOptions>>(sp => 313_innerBuilder.Services.AddSingleton<IConfigureOptions<HealthCheckPublisherOptions>>(sp => 327_innerBuilder.Services.AddSingleton<ResourceHealthCheckService>(); 328_innerBuilder.Services.AddHostedService<ResourceHealthCheckService>(sp => sp.GetRequiredService<ResourceHealthCheckService>()); 356_innerBuilder.Configuration.AddCommandLine(options.Args ?? [], switchMappings); 357_innerBuilder.Services.Configure<PublishingOptions>(_innerBuilder.Configuration.GetSection(PublishingOptions.Publishing)); 377var application = new DistributedApplication(_innerBuilder.Build());