Condividi tramite


HostApplicationBuilder Classe

Definizione

Generatore di applicazioni e servizi ospitati che consentono di gestire la configurazione, la registrazione, la durata e altro ancora.

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
Ereditarietà
HostApplicationBuilder
Implementazioni

Costruttori

HostApplicationBuilder()

Inizializza una nuova istanza della HostApplicationBuilder classe con impostazioni predefinite preconfigurate.

HostApplicationBuilder(HostApplicationBuilderSettings)

Inizializza una nuova istanza della classe HostApplicationBuilder.

HostApplicationBuilder(String[])

Inizializza una nuova istanza della HostApplicationBuilder classe con impostazioni predefinite preconfigurate.

Proprietà

Configuration

Ottiene il set di proprietà di configurazione chiave-valore.

Environment

Ottiene informazioni sull'ambiente di hosting in cui è in esecuzione un'applicazione.

Logging

Ottiene una raccolta di provider di registrazione per l'applicazione da comporre. Questa proprietà è utile per aggiungere nuovi provider di registrazione.

Metrics

Consente di abilitare le metriche e indirizzare l'output.

Services

Ottiene una raccolta di servizi per l'applicazione da comporre. Questa proprietà è utile per aggiungere servizi forniti dall'utente o forniti dal framework.

Metodi

Build()

Compila l'host. Questo metodo può essere chiamato una sola volta.

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

Registra un'istanza IServiceProviderFactory<TContainerBuilder> da usare per creare l'oggetto IServiceProvider.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IHostApplicationBuilder.Configuration

Ottiene il set di proprietà di configurazione chiave/valore.

IHostApplicationBuilder.Properties

Ottiene una posizione centrale per la condivisione dello stato tra i componenti durante il processo di compilazione host.

Si applica a