Compartir a través de


HostApplicationBuilder Clase

Definición

Generador de aplicaciones y servicios hospedados 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

HostApplicationBuilder()

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

HostApplicationBuilder(HostApplicationBuilderSettings)

Inicializa una nueva instancia de la clase HostApplicationBuilder.

HostApplicationBuilder(String[])

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

Propiedades

Configuration

Obtiene el conjunto de propiedades de configuración 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

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

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

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