9 implementations of ApplicationName
Aspire.Dashboard.Tests (1)
BrowserSecurityHeadersMiddlewareTests.cs (1)
93public string ApplicationName { get; set; } = "ApplicationName";
Aspire.Hosting.Azure.Tests (1)
ProvisioningTestHelpers.cs (1)
590public string ApplicationName { get; set; } = "TestApp";
Aspire.Hosting.Docker.Tests (1)
DockerComposePublisherTests.cs (1)
1075public string ApplicationName { get; set; } = "TestApplication";
Aspire.Hosting.RemoteHost.Tests (1)
AtsExportsTests.cs (1)
76public string ApplicationName { get; set; } = nameof(TestHostEnvironment);
Aspire.Hosting.Tests (3)
Dashboard\DashboardServiceTests.cs (1)
610public string ApplicationName { get; set; } = default!;
Dcp\DcpExecutorTests.cs (1)
2616public string ApplicationName { get; set; } = default!;
Publishing\DeploymentStateManagerTests.cs (1)
509public string ApplicationName { get; set; } = "TestApp";
Microsoft.AspNetCore.Hosting (1)
Internal\HostingEnvironment.cs (1)
17public string? ApplicationName { get; set; }
Microsoft.Extensions.Hosting (1)
Internal\HostingEnvironment.cs (1)
26public string ApplicationName { get; set; } = string.Empty;
1 write to ApplicationName
Microsoft.AspNetCore.Hosting (1)
Internal\HostingEnvironmentExtensions.cs (1)
73hostingEnvironment.ApplicationName = baseEnvironment?.ApplicationName ?? options.ApplicationName;
71 references to ApplicationName
Aspire.Hosting (8)
Dashboard\DashboardService.cs (1)
42var applicationName = configuration["AppHost:DashboardApplicationName"] ?? hostEnvironment.ApplicationName;
Dcp\DcpExecutor.cs (1)
132_normalizedApplicationName = NormalizeApplicationName(hostEnvironment.ApplicationName);
DistributedApplicationBuilder.cs (2)
221var appHostName = options.ProjectName ?? _innerBuilder.Environment.ApplicationName; 238var dashboardApplicationName = options.DashboardApplicationName ?? _innerBuilder.Environment.ApplicationName;
ParameterResourceBuilderExtensions.cs (2)
153value = new UserSecretsParameterDefault(builder.Environment.ApplicationName, name, value, builder.UserSecretsManager); 367parameterResource.Default = new UserSecretsParameterDefault(builder.Environment.ApplicationName, name, parameterResource.Default, builder.UserSecretsManager);
ResourceLoggerForwarderService.cs (1)
65var applicationName = hostEnvironment.ApplicationName;
VolumeNameGenerator.cs (1)
31var safeApplicationName = Sanitize(builder.ApplicationBuilder.Environment.ApplicationName).ToLowerInvariant();
Aspire.Hosting.Azure (2)
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (1)
53var normalizedApplicationName = ResourceGroupNameHelpers.NormalizeResourceGroupName(_environment.ApplicationName.ToLowerInvariant());
Provisioning\Internal\RunModeProvisioningContextProvider.cs (1)
55var normalizedApplicationName = ResourceGroupNameHelpers.NormalizeResourceGroupName(_environment.ApplicationName.ToLowerInvariant());
Aspire.Hosting.DevTunnels (1)
DevTunnelResourceBuilderExtensions.cs (1)
75options.Description ??= $"Dev tunnel for '{name}' in Aspire AppHost '{builder.Environment.ApplicationName}'";
Aspire.Hosting.Kubernetes (1)
KubernetesEnvironmentExtensions.cs (1)
41HelmChartName = builder.Environment.ApplicationName.ToHelmChartName()
Aspire.Hosting.Testing.Tests (2)
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (2)
21$"{VolumeNameGenerator.Sanitize(builder.Environment.ApplicationName).ToLowerInvariant()}-{builder.Configuration["AppHost:Sha256"]!.ToLowerInvariant()[..10]}"; 25builder.Services.AddTestAndResourceLogging(testOutputHelper, builder.Configuration, builder.Environment.ApplicationName, isPublishMode: builder.ExecutionContext.IsPublishMode);
Aspire.Hosting.Tests (5)
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (2)
21$"{VolumeNameGenerator.Sanitize(builder.Environment.ApplicationName).ToLowerInvariant()}-{builder.Configuration["AppHost:Sha256"]!.ToLowerInvariant()[..10]}"; 25builder.Services.AddTestAndResourceLogging(testOutputHelper, builder.Configuration, builder.Environment.ApplicationName, isPublishMode: builder.ExecutionContext.IsPublishMode);
Utils\VolumeNameGeneratorTests.cs (3)
19var volumePrefix = $"{Sanitize(builder.Environment.ApplicationName).ToLowerInvariant()}-{builder.Configuration["AppHost:Sha256"]!.ToLowerInvariant()[..10]}"; 60var runVolumePrefix = $"{Sanitize(runBuilder.Environment.ApplicationName).ToLowerInvariant()}-{runBuilder.Configuration["AppHost:Sha256"]!.ToLowerInvariant()[..10]}"; 61var publishVolumePrefix = $"{Sanitize(publishBuilder.Environment.ApplicationName).ToLowerInvariant()}-{publishBuilder.Configuration["AppHost:Sha256"]!.ToLowerInvariant()[..10]}";
Aspire.Playground.Tests (4)
Infrastructure\DistributedApplicationExtensions.cs (3)
118var appHostLogs = logs.Where(l => l.Category?.StartsWith($"{environment.ApplicationName}.Resources") == false).ToList(); 119var resourceLogs = logs.Where(l => l.Category?.StartsWith($"{environment.ApplicationName}.Resources") == true).ToList(); 135var assertableResourceLogNames = applicationModel.Resources.Where(ShouldAssertErrorsForResource).Select(r => $"{environment.ApplicationName}.Resources.{r.Name}").ToList();
Infrastructure\DistributedApplicationTestFactory.cs (1)
45logging.AddFilter(builder.Environment.ApplicationName, LogLevel.Trace);
AspireJavaScript.ServiceDefaults (1)
Extensions.cs (1)
55.AddSource(builder.Environment.ApplicationName)
AspireWithMaui.MauiServiceDefaults (1)
Extensions.cs (1)
95tracing.AddSource(builder.Environment.ApplicationName)
AspireWithMaui.ServiceDefaults (1)
Extensions.cs (1)
63tracing.AddSource(builder.Environment.ApplicationName)
AspireWithNode.ServiceDefaults (1)
Extensions.cs (1)
55.AddSource(builder.Environment.ApplicationName)
Microsoft.AspNetCore (7)
WebApplication.cs (2)
36Logger = host.Services.GetRequiredService<ILoggerFactory>().CreateLogger(Environment.ApplicationName ?? nameof(WebApplication)); 255return $@"ApplicationName = ""{Environment.ApplicationName}"", IsRunning = {(IsRunning ? "true" : "false")}";
WebApplicationBuilder.cs (3)
223webHostBuilder.UseSetting(WebHostDefaults.ApplicationKey, _hostApplicationBuilder.Environment.ApplicationName ?? ""); 278if (env.IsDevelopment() && env.ApplicationName is { Length: > 0 }) 282var appAssembly = Assembly.Load(new AssemblyName(env.ApplicationName));
WebHost.cs (2)
181if (!string.IsNullOrEmpty(env.ApplicationName)) 183var appAssembly = Assembly.Load(new AssemblyName(env.ApplicationName));
Microsoft.AspNetCore.Components.Endpoints (1)
DependencyInjection\DefaultRazorComponentsServiceOptionsConfiguration.cs (1)
36var file = environment.WebRootFileProvider.GetFileInfo($"{environment.ApplicationName}.modules.json");
Microsoft.AspNetCore.Components.Server (1)
Circuits\CircuitOptionsJavaScriptInitializersConfiguration.cs (1)
21var file = _environment.WebRootFileProvider.GetFileInfo($"{_environment.ApplicationName}.modules.json");
Microsoft.AspNetCore.Hosting (5)
Internal\HostingEnvironmentExtensions.cs (1)
73hostingEnvironment.ApplicationName = baseEnvironment?.ApplicationName ?? options.ApplicationName;
Internal\WebHostOptions.cs (1)
20ApplicationName = environment?.ApplicationName ?? GetConfig(WebHostDefaults.ApplicationKey) ?? Assembly.GetEntryAssembly()?.GetName().Name ?? string.Empty;
StaticWebAssets\StaticWebAssetsLoader.cs (3)
71if (string.IsNullOrEmpty(environment.ApplicationName)) 75var assembly = Assembly.Load(environment.ApplicationName); 78return Path.Combine(basePath!, $"{environment.ApplicationName}.staticwebassets.runtime.json");
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
EndpointMetadataApiDescriptionProvider.cs (1)
97controllerName = _environment.ApplicationName ?? string.Empty;
Microsoft.AspNetCore.Mvc.Core (1)
DependencyInjection\MvcCoreServiceCollectionExtensions.cs (1)
79var entryAssemblyName = environment?.ApplicationName;
Microsoft.AspNetCore.Mvc.Localization (2)
ViewLocalizer.cs (2)
33if (string.IsNullOrEmpty(hostingEnvironment.ApplicationName)) 38_applicationName = hostingEnvironment.ApplicationName;
Microsoft.AspNetCore.Server.Kestrel.Core (1)
TlsConfigurationLoader.cs (1)
35_applicationName = hostEnvironment.ApplicationName;
Microsoft.AspNetCore.StaticAssets (3)
Infrastructure\StaticAssetsEndpointDataSourceHelper.cs (1)
60return Path.Combine(AppContext.BaseDirectory, $"{environment.ApplicationName}.staticwebassets.endpoints.json");
StaticAssetsEndpointRouteBuilderExtensions.cs (2)
23/// The <paramref name="staticAssetsManifestPath"/> can be <see langword="null"/> to use the <see cref="IHostEnvironment.ApplicationName"/> to locate the manifest. 31staticAssetsManifestPath ??= $"{environment.ApplicationName}.staticwebassets.endpoints.json";
Microsoft.Extensions.AmbientMetadata.Application (1)
ApplicationMetadataSource.cs (1)
47{ $"{SectionName}:{nameof(ApplicationMetadata.ApplicationName)}", _hostEnvironment.ApplicationName },
Microsoft.Extensions.AmbientMetadata.Application.Tests (2)
ApplicationMetadataExtensionsTests.cs (1)
29_hostEnvironment.Setup(h => h.ApplicationName).Returns(TestApplicationName);
ApplicationMetadataSourceTests.cs (1)
25_hostEnvironment.Setup(h => h.ApplicationName).Returns(TestApplicationName);
Microsoft.Extensions.Hosting (14)
HostApplicationBuilder.cs (6)
45/// <item><description>load app <see cref="IConfiguration"/> from '[<see cref="IHostEnvironment.ApplicationName"/>].settings.json' and '[<see cref="IHostEnvironment.ApplicationName"/>].settings.[<see cref="IHostEnvironment.EnvironmentName"/>].json' when <see cref="IHostEnvironment.ApplicationName"/> is not empty</description></item> 68/// <item><description>load app <see cref="IConfiguration"/> from '[<see cref="IHostEnvironment.ApplicationName"/>].settings.json' and '[<see cref="IHostEnvironment.ApplicationName"/>].settings.[<see cref="IHostEnvironment.EnvironmentName"/>].json' when <see cref="IHostEnvironment.ApplicationName"/> is not empty</description></item>
HostingHostBuilderExtensions.cs (7)
185/// * load app <see cref="IConfiguration"/> from '[<see cref="IHostEnvironment.ApplicationName"/>].settings.json' and '[<see cref="IHostEnvironment.ApplicationName"/>].settings.[<see cref="IHostEnvironment.EnvironmentName"/>].json' when <see cref="IHostEnvironment.ApplicationName"/> is not empty 245if (env.ApplicationName is { Length: > 0 }) 247string sanitizedApplicationName = env.ApplicationName.Replace(Path.DirectorySeparatorChar, '_') 253if (env.IsDevelopment() && env.ApplicationName is { Length: > 0 }) 257var appAssembly = Assembly.Load(new AssemblyName(env.ApplicationName));
Internal\Host.cs (1)
484return $@"ApplicationName = ""{_hostEnvironment.ApplicationName}"", IsRunning = {(IsRunning ? "true" : "false")}";
Microsoft.Extensions.Hosting.Abstractions (1)
HostDefaults.cs (1)
12/// The configuration key used to set <see cref="IHostEnvironment.ApplicationName"/>.
Microsoft.Extensions.Hosting.WindowsServices (1)
WindowsServiceLifetimeHostBuilderExtensions.cs (1)
131_applicationName = environment.ApplicationName;
Microsoft.Extensions.Telemetry.Tests (2)
Enrichment\ApplicationLogEnricherTests.cs (2)
27_hostMock.SetupGet(c => c.ApplicationName).Returns(AppName); 70ApplicationName = _hostMock.Object.ApplicationName,
Stress.ApiService (1)
Program.cs (1)
22b.AddService(builder.Environment.ApplicationName);