Leggi in inglese

Condividi tramite


WebHostBuilderExtensions Classe

Definizione

Contiene estensioni per la configurazione di un oggetto IWebHostBuilder.

C#
public static class WebHostBuilderExtensions
Ereditarietà
WebHostBuilderExtensions

Metodi

Configure(IWebHostBuilder, Action<IApplicationBuilder>)

Specificare il metodo di avvio da usare per configurare l'applicazione Web.

Configure(IWebHostBuilder, Action<WebHostBuilderContext,IApplicationBuilder>)

Specificare il metodo di avvio da usare per configurare l'applicazione Web.

ConfigureAppConfiguration(IWebHostBuilder, Action<IConfigurationBuilder>)

Aggiunge un delegato per la configurazione di IConfigurationBuilder che creerà un oggetto IConfiguration.

ConfigureLogging(IWebHostBuilder, Action<ILoggingBuilder>)

Aggiunge un delegato per la configurazione dell'oggetto ILoggingBuilder fornito. Può essere chiamato più volte.

ConfigureLogging(IWebHostBuilder, Action<WebHostBuilderContext,ILoggingBuilder>)

Aggiunge un delegato per la configurazione dell'oggetto LoggerFactory fornito. Può essere chiamato più volte.

UseDefaultServiceProvider(IWebHostBuilder, Action<ServiceProviderOptions>)

Configura il provider di servizi predefinito

UseDefaultServiceProvider(IWebHostBuilder, Action<WebHostBuilderContext,ServiceProviderOptions>)

Configura il provider di servizi predefinito

UseStartup(IWebHostBuilder, Type)

Specificare il tipo di avvio da usare dall'host Web.

UseStartup<TStartup>(IWebHostBuilder)

Specificare il tipo di avvio da usare dall'host Web.

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

Specificare una factory che crea l'istanza di avvio da usare dall'host Web.

UseStaticWebAssets(IWebHostBuilder)

Configura l'oggetto per l'uso WebRootFileProvider di asset Web statici definiti da progetti e pacchetti a cui si fa riferimento.

Si applica a

Prodotto Versioni
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0