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.
Ein Generator für gehostete Anwendungen und Dienste, mit dem Konfiguration, Protokollierung, Lebensdauer usw. verwaltet werden können.
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
HostApplicationBuilder() |
Initialisiert eine neue instance der HostApplicationBuilder -Klasse mit vorkonfigurierten Standardwerten. |
HostApplicationBuilder(HostApplicationBuilderSettings) |
Initialisiert eine neue Instanz der HostApplicationBuilder-Klasse. |
HostApplicationBuilder(String[]) |
Initialisiert eine neue instance der HostApplicationBuilder -Klasse mit vorkonfigurierten Standardwerten. |
Eigenschaften
Configuration |
Ruft den Satz der Schlüssel-Wert-Konfigurationseigenschaften ab. |
Environment |
Ruft Informationen zur Hostumgebung ab, in der eine Anwendung ausgeführt wird. |
Logging |
Ruft eine Auflistung von Protokollierungsanbietern ab, die für die Anwendung erstellt werden soll. Diese Eigenschaft ist nützlich, um neue Protokollierungsanbieter hinzuzufügen. |
Metrics |
Ermöglicht das Aktivieren von Metriken und das Leiten ihrer Ausgabe. |
Services |
Ruft eine Auflistung von Diensten ab, die für die Anwendung erstellt werden soll. Diese Eigenschaft ist nützlich, um vom Benutzer bereitgestellte oder vom Framework bereitgestellte Dienste hinzuzufügen. |
Methoden
Build() |
Erstellt den Host. Diese Methode kann nur einmal aufgerufen werden. |
ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>, Action<TContainerBuilder>) |
Registriert eine IServiceProviderFactory<TContainerBuilder> instance, die zum Erstellen von IServiceProviderverwendet werden soll. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IHostApplicationBuilder.Configuration |
Ruft den Satz der Schlüssel-Wert-Konfigurationseigenschaften ab. |
IHostApplicationBuilder.Properties |
Ruft einen zentralen Speicherort für die Freigabe des Zustands zwischen Komponenten während des Hosterstellungsprozesses ab. |