GenericHostBuilderExtensions.ConfigureWebHostDefaults 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.
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