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.
Rappresenta un generatore di servizi e applicazioni ospitate che consente 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
| Nome | Descrizione |
|---|---|
| HostApplicationBuilder() |
Inizializza una nuova istanza della HostApplicationBuilder classe con impostazioni predefinite preconfigurate. |
| HostApplicationBuilder(HostApplicationBuilderSettings) |
Inizializza una nuova istanza di HostApplicationBuilder. |
| HostApplicationBuilder(String[]) |
Inizializza una nuova istanza della HostApplicationBuilder classe con impostazioni predefinite preconfigurate. |
Proprietà
| Nome | Descrizione |
|---|---|
| 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 l'aggiunta di 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 l'aggiunta di servizi forniti dall'utente o forniti dal framework. |
Metodi
| Nome | Descrizione |
|---|---|
| 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. |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| 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 dell'host. |