1 File: WebHostDefaults.cs
2 Web Access
3 Project: src\src\Hosting\Abstractions\src\Microsoft.AspNetCore.Hosting.Abstractions.csproj (Microsoft.AspNetCore.Hosting.Abstractions)
100 // Licensed to the .NET Foundation under one or more agreements.
101 // The .NET Foundation licenses this file to you under the MIT license.
102
103 namespace Microsoft.AspNetCore.Hosting;
104
105 /// <summary>
106 /// Contains a set of constants representing configuration keys.
107 /// </summary>
108 public static class WebHostDefaults
109 {
110 /// <summary>
111 /// The configuration key associated with an application name.
112 /// </summary>
113 public static readonly string ApplicationKey = "applicationName";
114
115 /// <summary>
116 /// The configuration key associated with the startup assembly.
117 /// </summary>
118 public static readonly string StartupAssemblyKey = "startupAssembly";
119
120 /// <summary>
121 /// The configuration key associated with "hostingStartupAssemblies" configuration.
122 /// </summary>
123 public static readonly string HostingStartupAssembliesKey = "hostingStartupAssemblies";
124
125 /// <summary>
126 /// The configuration key associated with the "hostingStartupExcludeAssemblies" configuration.
127 /// </summary>
128 public static readonly string HostingStartupExcludeAssembliesKey = "hostingStartupExcludeAssemblies";
129
130 /// <summary>
131 /// The configuration key associated with the "DetailedErrors" configuration.
132 /// </summary>
133 public static readonly string DetailedErrorsKey = "detailedErrors";
134
135 /// <summary>
136 /// The configuration key associated with the application's environment setting.
137 /// </summary>
138 public static readonly string EnvironmentKey = "environment";
139
140 /// <summary>
141 /// The configuration key associated with the "webRoot" configuration.
142 /// </summary>
143 public static readonly string WebRootKey = "webroot";
144
145 /// <summary>
146 /// The configuration key associated with the "captureStartupErrors" configuration.
147 /// </summary>
148 public static readonly string CaptureStartupErrorsKey = "captureStartupErrors";
149
150 /// <summary>
151 /// The configuration key associated with the "urls" configuration.
152 /// </summary>
153 public static readonly string ServerUrlsKey = "urls";
154
155 /// <summary>
156 /// The configuration key associated with the "http_ports" configuration.
157 /// </summary>
158 public static readonly string HttpPortsKey = "http_ports";
159
160 /// <summary>
161 /// The configuration key associated with the "https_ports" configuration.
162 /// </summary>
163 public static readonly string HttpsPortsKey = "https_ports";
164
165 /// <summary>
166 /// The configuration key associated with the "ContentRoot" configuration.
167 /// </summary>
168 public static readonly string ContentRootKey = "contentRoot";
169
170 /// <summary>
171 /// The configuration key associated with the "PreferHostingUrls" configuration.
172 /// </summary>
173 public static readonly string PreferHostingUrlsKey = "preferHostingUrls";
174
175 /// <summary>
176 /// The configuration key associated with the "PreventHostingStartup" configuration.
177 /// </summary>
178 public static readonly string PreventHostingStartupKey = "preventHostingStartup";
179
180 /// <summary>
181 /// The configuration key associated with the "SuppressStatusMessages" configuration.
182 /// </summary>
183 public static readonly string SuppressStatusMessagesKey = "suppressStatusMessages";
184
185 /// <summary>
186 /// The configuration key associated with the "ShutdownTimeoutSeconds" configuration.
187 /// </summary>
188 public static readonly string ShutdownTimeoutKey = "shutdownTimeoutSeconds";
189
190 /// <summary>
191 /// The configuration key associated with the "StaticWebAssets" configuration.
192 /// </summary>
193 public static readonly string StaticWebAssetsKey = "staticWebAssets";
194 }
195 Document OutlineProject ExplorerNamespace Explorer