Partilhar via


WebApplicationBuilder Classe

Definição

Um construtor para aplicativos e serviços Web.

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
Herança
WebApplicationBuilder
Implementações

Propriedades

Configuration

Uma coleção de provedores de configuração para o aplicativo a ser redigido. Isso é útil para adicionar novas fontes de configuração e provedores.

Environment

Fornece informações sobre o ambiente de hospedagem na Web que um aplicativo está executando.

Host

Um IHostBuilder para configurar propriedades específicas do host, mas não para compilar. Para compilar após a configuração, chame Build().

Logging

Uma coleção de provedores de log para o aplicativo a ser redigido. Isso é útil para adicionar novos provedores de log.

Metrics

Permite habilitar métricas e direcionar sua saída.

Services

Uma coleção de serviços para o aplicativo a ser redigido. Isso é útil para adicionar serviços fornecidos pelo usuário ou fornecidos pela estrutura.

WebHost

Um IWebHostBuilder para configurar propriedades específicas do servidor, mas não para compilar. Para compilar após a configuração, chame Build().

Métodos

Build()

Compila o WebApplication.

Implantações explícitas de interface

IHostApplicationBuilder.Configuration

Um construtor para aplicativos e serviços Web.

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

Um construtor para aplicativos e serviços Web.

IHostApplicationBuilder.Environment

Um construtor para aplicativos e serviços Web.

IHostApplicationBuilder.Properties

Um construtor para aplicativos e serviços Web.

Aplica-se a