Freigeben über


IHostConfigProvider Schnittstelle

Definition

Die Konfiguration ist ein zweistufiger Prozess, bei dem eine IHostConfigProvider vom Host bereitgestellte anfängliche Dienstkonfiguration bereitstellt, die dann durch geändert IConfigBuilderwerden kann. Dies ermöglicht ein Modell, bei dem ein Dienst für eine bestimmte Hostumgebung initialisiert und gleichzeitig für die Anforderungen des Diensts konfiguriert werden kann. Der IHostConfigProvider wird mithilfe des Assembly-Attributs HostConfigProviderAttribute eingerichtet. Nach der Auswahl wird das bereitgestellte IConfigBuilder aufgerufen, damit der Dienst an der Einrichtung der Web-API, OWIN, des Abhängigkeitslösers und aller zusätzlichen Abhängigkeiten teilnehmen kann.

public interface IHostConfigProvider
type IHostConfigProvider = interface
Public Interface IHostConfigProvider
Abgeleitet

Methoden

Initialize(IConfigBuilder)

Die Initialisierung wird gestartet, indem ServiceConfig die IHostConfigProvider zu verwendende bestimmt und dann diese Methode aufgerufen wird. Der Anbieter ruft wiederum die angegebene configBuilder auf, damit der Dienst an allen Konfigurationsschritten teilnehmen kann.

Gilt für: