IHostApplicationBuilder Schnittstelle

Definition

Stellt einen gehosteten Anwendungs- und Dienst-Generator dar, der bei der Verwaltung von Konfiguration, Protokollierung, Lebensdauer und mehr hilft.

public interface class IHostApplicationBuilder
public interface IHostApplicationBuilder
type IHostApplicationBuilder = interface
Public Interface IHostApplicationBuilder
Abgeleitet

Eigenschaften

Name Beschreibung
Configuration

Ruft den Satz der Schlüssel-Wert-Konfigurationseigenschaften ab.

Environment

Ruft die Informationen über die Hostingumgebung ab, in der eine Anwendung ausgeführt wird.

Logging

Ruft eine Auflistung von Protokollierungsanbietern für die Anwendung zum Verfassen ab. Dies ist nützlich, um neue Protokollierungsanbieter hinzuzufügen.

Metrics

Ruft einen Generator ab, der die Aktivierung von Metriken und das Leiten ihrer Ausgabe ermöglicht.

Properties

Ruft einen zentralen Speicherort für den Freigabestatus zwischen Komponenten während des Hosterstellungsprozesses ab.

Services

Ruft eine Sammlung von Diensten für die Anwendung zum Verfassen ab. Dies ist nützlich, um vom Benutzer bereitgestellte oder vom Framework bereitgestellte Dienste hinzuzufügen.

Methoden

Name Beschreibung
ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>, Action<TContainerBuilder>)

Registriert eine IServiceProviderFactory<TContainerBuilder> Instanz, die zum Erstellen der IServiceProvider.

Gilt für: