GenericHostBuilderExtensions.ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir IHostBuilder Web uygulamasını barındırmak için varsayılan olarak bir yapılandırır. Bu, belirtilen hizmetlerin, yapılandırma kaynaklarının, ortamların, içerik kökünün vb. üzerine yazılmasını önlemek için uygulamaya özgü yapılandırmadan önce çağrılmalıdır.
public static Microsoft.Extensions.Hosting.IHostBuilder ConfigureWebHostDefaults (this Microsoft.Extensions.Hosting.IHostBuilder builder, Action<Microsoft.AspNetCore.Hosting.IWebHostBuilder> configure);
static member ConfigureWebHostDefaults : Microsoft.Extensions.Hosting.IHostBuilder * Action<Microsoft.AspNetCore.Hosting.IWebHostBuilder> -> Microsoft.Extensions.Hosting.IHostBuilder
<Extension()>
Public Function ConfigureWebHostDefaults (builder As IHostBuilder, configure As Action(Of IWebHostBuilder)) As IHostBuilder
Parametreler
- builder
- IHostBuilder
IHostBuilderYapılandırılacak örnek.
- configure
- Action<IWebHostBuilder>
Yapılandırma geri çağırması
Döndürülenler
builderİşlem tamamlandıktan sonra öğesine bir başvuru.
Açıklamalar
Aşağıdaki varsayılanlar öğesine uygulanır IHostBuilder :
- Web sunucusu olarak Kestrel kullanma ve uygulamanın yapılandırma sağlayıcılarını kullanarak yapılandırma
- WebRootFileProvidergeliştirme sırasında giriş derlemesi tarafından başvurulan projelerden statik Web varlıkları içerecek şekilde yapılandırma
- HostFiltering ara yazılımını ekler
- ASPNETCORE_FORWARDEDHEADERS_ENABLED = true ise ForwardedHeaders ara yazılımını ekler,
- IIS tümleştirmesini etkinleştirme