GenericHostBuilderExtensions.ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>) Yöntem

Tanım

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

IHostBuilder

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

Şunlara uygulanır