GenericHostBuilderExtensions.ConfigureWebHostDefaults Yöntem

Tanım

Aşırı Yüklemeler

ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>)

Bir IHostBuilder web uygulamasını barındırmak için varsayılan değerlerle yapılandırılır. Bu, sağlanan hizmetlerin, yapılandırma kaynaklarının, ortamların, içerik köklerinin vb. üzerine yazılmasını önlemek için uygulamaya özgü yapılandırmadan önce çağrılmalıdır.

ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>, Action<WebHostBuilderOptions>)

Bir IHostBuilder web uygulamasını barındırmak için varsayılan değerlerle yapılandırılır. Bu, sağlanan hizmetlerin, yapılandırma kaynaklarının, ortamların, içerik köklerinin vb. üzerine yazılmasını önlemek için uygulamaya özgü yapılandırmadan önce çağrılmalıdır.

ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>)

Bir IHostBuilder web uygulamasını barındırmak için varsayılan değerlerle yapılandırılır. Bu, sağlanan hizmetlerin, yapılandırma kaynaklarının, ortamların, içerik köklerinin 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

IHostBuilder Yapılandırılan örnek.

configure
Action<IWebHostBuilder>

Geri çağırmayı yapılandırma

Döndürülenler

İşlem tamamlandıktan sonra öğesine builder başvuru.

Açıklamalar

Aşağıdaki varsayılanlar uygulamasına IHostBuilderuygulanır:

  • Kestrel'i web sunucusu olarak kullanın ve uygulamanın yapılandırma sağlayıcılarını kullanarak yapılandırın
  • geliştirme sırasında giriş derlemesi tarafından başvuruda bulunılan projelerden statik web varlıklarını dahil etmek için yapılandırma WebRootFileProvider
  • 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

ConfigureWebHostDefaults(IHostBuilder, Action<IWebHostBuilder>, Action<WebHostBuilderOptions>)

Bir IHostBuilder web uygulamasını barındırmak için varsayılan değerlerle yapılandırılır. Bu, sağlanan hizmetlerin, yapılandırma kaynaklarının, ortamların, içerik köklerinin 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, Action<Microsoft.Extensions.Hosting.WebHostBuilderOptions> configureOptions);
static member ConfigureWebHostDefaults : Microsoft.Extensions.Hosting.IHostBuilder * Action<Microsoft.AspNetCore.Hosting.IWebHostBuilder> * Action<Microsoft.Extensions.Hosting.WebHostBuilderOptions> -> Microsoft.Extensions.Hosting.IHostBuilder
<Extension()>
Public Function ConfigureWebHostDefaults (builder As IHostBuilder, configure As Action(Of IWebHostBuilder), configureOptions As Action(Of WebHostBuilderOptions)) As IHostBuilder

Parametreler

builder
IHostBuilder

IHostBuilder Yapılandırılan örnek.

configure
Action<IWebHostBuilder>

Geri çağırmayı yapılandırma

configureOptions
Action<WebHostBuilderOptions>

öğesini yapılandıran WebHostBuilderOptionstemsilci.

Döndürülenler

İşlem tamamlandıktan sonra öğesine builder başvuru.

Açıklamalar

Aşağıdaki varsayılanlar uygulamasına IHostBuilderuygulanır:

  • Kestrel'i web sunucusu olarak kullanın ve uygulamanın yapılandırma sağlayıcılarını kullanarak yapılandırın
  • geliştirme sırasında giriş derlemesi tarafından başvuruda bulunılan projelerden statik web varlıklarını dahil etmek için yapılandırma WebRootFileProvider
  • 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