Freigeben über


IHostApplicationBuilder Schnittstelle

Definition

Stellt einen Generator für gehostete Anwendungen und Dienste dar, mit dem Konfiguration, Protokollierung und Lebensdauer verwaltet werden können.

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

Eigenschaften

Configuration

Ruft den Satz von 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 zu verfassende Anwendung ab. Dies ist nützlich, um neue Protokollierungsanbieter hinzuzufügen.

Metrics

Ermöglicht das Aktivieren von Metriken und die Weiterleitung ihrer Ausgabe.

Properties

Ruft einen zentralen Speicherort für die Freigabe des Zustands zwischen Komponenten während des Hosterstellungsprozesses ab.

Services

Ruft eine Auflistung von Diensten ab, die von der Anwendung erstellt werden sollen. Dies ist nützlich, um vom Benutzer bereitgestellte oder vom Framework bereitgestellte Dienste hinzuzufügen.

Methoden

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

Registriert eine IServiceProviderFactory<TContainerBuilder> instance, die zum Erstellen von IServiceProviderverwendet werden soll.

Gilt für: