HostApplicationBuilder Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |