HostApplicationBuilder Clase

Definición

Representa un generador de aplicaciones y servicios hospedado que ayuda a administrar la configuración, el registro, la duración y mucho más.

public ref class HostApplicationBuilder sealed : Microsoft::Extensions::Hosting::IHostApplicationBuilder
public sealed class HostApplicationBuilder : Microsoft.Extensions.Hosting.IHostApplicationBuilder
type HostApplicationBuilder = class
    interface IHostApplicationBuilder
Public NotInheritable Class HostApplicationBuilder
Implements IHostApplicationBuilder
Herencia
HostApplicationBuilder
Implementaciones

Constructores

Nombre Description
HostApplicationBuilder()

Inicializa una nueva instancia de la HostApplicationBuilder clase con valores predeterminados preconfigurados.

HostApplicationBuilder(HostApplicationBuilderSettings)

Inicializa una nueva instancia de HostApplicationBuilder.

HostApplicationBuilder(String[])

Inicializa una nueva instancia de la HostApplicationBuilder clase con valores predeterminados preconfigurados.

Propiedades

Nombre Description
Configuration

Obtiene el conjunto de propiedades de configuración de clave-valor.

Environment

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

Logging

Obtiene una colección de proveedores de registro para que la aplicación se componga. Esta propiedad es útil para agregar nuevos proveedores de registro.

Metrics

Permite habilitar las métricas y dirigir su salida.

Services

Obtiene una colección de servicios para que la aplicación se componga. Esta propiedad es útil para agregar servicios proporcionados por el usuario o proporcionados por el marco.

Métodos

Nombre Description
Build()

Compila el host. Este método solo se puede llamar una vez.

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

Registra una IServiceProviderFactory<TContainerBuilder> instancia que se va a usar para crear .IServiceProvider

Implementaciones de interfaz explícitas

Nombre Description
IHostApplicationBuilder.Configuration

Obtiene el conjunto de propiedades de configuración de clave-valor.

IHostApplicationBuilder.Properties

Obtiene una ubicación central para compartir el estado entre los componentes durante el proceso de creación del host.

Se aplica a