HostApplicationBuilder Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |