HostApplicationBuilder Klasse

Definition

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.

Gilt für: