HostApplicationBuilder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen gehosteten Anwendungs- und Dienst-Generator dar, der beim Verwalten von Konfiguration, Protokollierung, Lebensdauer und mehr hilft.
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
- Vererbung
-
HostApplicationBuilder
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| HostApplicationBuilder() |
Initialisiert eine neue Instanz der HostApplicationBuilder Klasse mit vorkonfigurierten Standardwerten. |
| HostApplicationBuilder(HostApplicationBuilderSettings) |
Initialisiert eine neue instance von HostApplicationBuilder. |
| HostApplicationBuilder(String[]) |
Initialisiert eine neue Instanz der HostApplicationBuilder Klasse mit vorkonfigurierten Standardwerten. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Configuration |
Ruft den Satz der Schlüssel-Wert-Konfigurationseigenschaften ab. |
| Environment |
Ruft Informationen zur Hostingumgebung ab, in der eine Anwendung ausgeführt wird. |
| Logging |
Ruft eine Auflistung von Protokollierungsanbietern für die Anwendung zum Verfassen ab. Diese Eigenschaft ist nützlich, um neue Protokollierungsanbieter hinzuzufügen. |
| Metrics |
Ermöglicht das Aktivieren von Metriken und das Weiterleiten ihrer Ausgabe. |
| Services |
Ruft eine Sammlung von Diensten für die Anwendung zum Verfassen ab. Diese Eigenschaft ist nützlich, um vom Benutzer bereitgestellte oder vom Framework bereitgestellte Dienste hinzuzufügen. |
Methoden
| Name | Beschreibung |
|---|---|
| Build() |
Erstellt den Host. Diese Methode kann nur einmal aufgerufen werden. |
| ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>, Action<TContainerBuilder>) |
Registriert eine IServiceProviderFactory<TContainerBuilder> Instanz, die zum Erstellen der IServiceProvider. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IHostApplicationBuilder.Configuration |
Ruft den Satz der Schlüssel-Wert-Konfigurationseigenschaften ab. |
| IHostApplicationBuilder.Properties |
Ruft einen zentralen Speicherort für den Freigabestatus zwischen Komponenten während des Hosterstellungsprozesses ab. |