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)
54
public IHostEnvironment Environment =>
_innerBuilder
.Environment;
57
public ConfigurationManager Configuration =>
_innerBuilder
.Configuration;
60
public 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"));
150
AppHostDirectory = options.ProjectDirectory ??
_innerBuilder
.Environment.ContentRootPath;
151
var 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();
199
if (!IsDashboardUnsecured(
_innerBuilder
.Configuration))
203
_innerBuilder
.Configuration.AddInMemoryCollection(
211
if (
_innerBuilder
.Configuration[KnownConfigNames.DashboardFrontendBrowserToken] is not { Length: > 0 } browserToken)
217
_innerBuilder
.Configuration.AddInMemoryCollection(
225
if (
_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));
377
var application = new DistributedApplication(
_innerBuilder
.Build());