Condividi tramite


WebApplicationBuilder Classe

Definizione

Generatore di applicazioni Web e servizi.

public sealed class WebApplicationBuilder
public sealed class WebApplicationBuilder : Microsoft.Extensions.Hosting.IHostApplicationBuilder
type WebApplicationBuilder = class
type WebApplicationBuilder = class
    interface IHostApplicationBuilder
Public NotInheritable Class WebApplicationBuilder
Public NotInheritable Class WebApplicationBuilder
Implements IHostApplicationBuilder
Ereditarietà
WebApplicationBuilder
Implementazioni

Proprietà

Configuration

Raccolta di provider di configurazione per l'applicazione da comporre. Ciò è utile per l'aggiunta di nuove origini di configurazione e provider.

Environment

Fornisce informazioni sull'ambiente di hosting Web in cui è in esecuzione un'applicazione.

Host

Oggetto IHostBuilder per la configurazione di proprietà specifiche dell'host, ma non per la compilazione. Per compilare dopo la configurazione, chiamare Build().

Logging

Raccolta di provider di registrazione per l'applicazione da comporre. Ciò è utile per l'aggiunta di nuovi provider di registrazione.

Metrics

Consente di abilitare le metriche e indirizzare l'output.

Services

Raccolta di servizi da comporre per l'applicazione. Ciò è utile per l'aggiunta di servizi forniti dall'utente o dal framework.

WebHost

Oggetto IWebHostBuilder per la configurazione di proprietà specifiche del server, ma non per la compilazione. Per compilare dopo la configurazione, chiamare Build().

Metodi

Build()

Compila l'oggetto WebApplication.

Implementazioni dell'interfaccia esplicita

IHostApplicationBuilder.Configuration

Generatore di applicazioni Web e servizi.

IHostApplicationBuilder.ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>, Action<TContainerBuilder>)

Generatore di applicazioni Web e servizi.

IHostApplicationBuilder.Environment

Generatore di applicazioni Web e servizi.

IHostApplicationBuilder.Properties

Generatore di applicazioni Web e servizi.

Si applica a