WebHostBuilderExtensions Sınıf

Tanım

bir IWebHostBuilderyapılandırmak için uzantılar içerir.

public ref class WebHostBuilderExtensions abstract sealed
public static class WebHostBuilderExtensions
type WebHostBuilderExtensions = class
Public Module WebHostBuilderExtensions
Devralma
WebHostBuilderExtensions

Yöntemler

Configure(IWebHostBuilder, Action<IApplicationBuilder>)

Web uygulamasını yapılandırmak için kullanılacak başlangıç yöntemini belirtin.

Configure(IWebHostBuilder, Action<WebHostBuilderContext,IApplicationBuilder>)

Web uygulamasını yapılandırmak için kullanılacak başlangıç yöntemini belirtin.

ConfigureAppConfiguration(IWebHostBuilder, Action<IConfigurationBuilder>)

bir oluşturacak öğesini yapılandırmak IConfigurationBuilder için bir IConfigurationtemsilci ekler.

ConfigureLogging(IWebHostBuilder, Action<ILoggingBuilder>)

Sağlanan ILoggingBuilderöğesini yapılandırmak için bir temsilci ekler. Bu, birden çok kez çağrılabilir.

ConfigureLogging(IWebHostBuilder, Action<WebHostBuilderContext,ILoggingBuilder>)

Sağlanan LoggerFactoryöğesini yapılandırmak için bir temsilci ekler. Bu, birden çok kez çağrılabilir.

UseDefaultServiceProvider(IWebHostBuilder, Action<ServiceProviderOptions>)

Varsayılan hizmet sağlayıcısını yapılandırıyor

UseDefaultServiceProvider(IWebHostBuilder, Action<WebHostBuilderContext,ServiceProviderOptions>)

Varsayılan hizmet sağlayıcısını yapılandırıyor

UseStartup(IWebHostBuilder, Type)

Web konağı tarafından kullanılacak başlangıç türünü belirtin.

UseStartup<TStartup>(IWebHostBuilder)

Web konağı tarafından kullanılacak başlangıç türünü belirtin.

UseStartup<TStartup>(IWebHostBuilder, Func<WebHostBuilderContext,TStartup>)

Web konağı tarafından kullanılacak başlangıç örneğini oluşturan bir fabrika belirtin.

UseStaticWebAssets(IWebHostBuilder)

WebRootFileProvider, başvuruda bulunan projeler ve paketler tarafından tanımlanan statik web varlıklarını kullanacak şekilde yapılandırır.

Şunlara uygulanır