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)
57
public IHostEnvironment Environment =>
_innerBuilder
.Environment;
60
public ConfigurationManager Configuration =>
_innerBuilder
.Configuration;
63
public 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"));
155
AppHostDirectory = options.ProjectDirectory ??
_innerBuilder
.Environment.ContentRootPath;
156
var 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 =>
219
if (!IsDashboardUnsecured(
_innerBuilder
.Configuration))
223
_innerBuilder
.Configuration.AddInMemoryCollection(
231
if (
_innerBuilder
.Configuration[KnownConfigNames.DashboardFrontendBrowserToken] is not { Length: > 0 } browserToken)
237
_innerBuilder
.Configuration.AddInMemoryCollection(
245
if (
_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));
426
var application = new DistributedApplication(
_innerBuilder
.Build());