Compartir a través de


WebApplicationBuilder Clase

Definición

Generador de aplicaciones web y servicios.

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
Herencia
WebApplicationBuilder
Implementaciones

Propiedades

Configuration

Colección de proveedores de configuración para que la aplicación se componga. Esto resulta útil para agregar nuevos proveedores y orígenes de configuración.

Environment

Proporciona información sobre el entorno de hospedaje web en el que se ejecuta una aplicación.

Host

para IHostBuilder configurar propiedades específicas del host, pero no para compilar. Para compilar después de la configuración, llame a Build().

Logging

Colección de proveedores de registro para que la aplicación se componga. Esto es útil para agregar nuevos proveedores de registro.

Metrics

Permite habilitar las métricas y dirigir su salida.

Services

Colección de servicios para que la aplicación se componga. Esto resulta útil para agregar servicios proporcionados por el usuario o de marco.

WebHost

para IWebHostBuilder configurar propiedades específicas del servidor, pero no para compilar. Para compilar después de la configuración, llame a Build().

Métodos

Build()

Compila .WebApplication

Implementaciones de interfaz explícitas

IHostApplicationBuilder.Configuration

Generador de aplicaciones web y servicios.

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

Generador de aplicaciones web y servicios.

IHostApplicationBuilder.Environment

Generador de aplicaciones web y servicios.

IHostApplicationBuilder.Properties

Generador de aplicaciones web y servicios.

Se aplica a