Freigeben über


IInstanceContextInitializer Schnittstelle

Definition

Definiert die Methoden, die notwendig sind, um das Erstellen von InstanceContext-Objekten zu überprüfen oder abzuändern, wenn erforderlich.

public interface class IInstanceContextInitializer
public interface IInstanceContextInitializer
type IInstanceContextInitializer = interface
Public Interface IInstanceContextInitializer

Hinweise

Um InstanceContext-Objekte beim Erstellen zu überprüfen oder abzuändern, implementieren Sie die IInstanceContextInitializer-Schnittstellen, und verwenden Sie ein IContractBehavior, um dieses an die InstanceContextInitializers-Eigenschaft anzuhängen.

Es kann eine beliebige Anzahl von Kontextinitialisierern für einen Dienst geben. In der Regel wird der IInstanceContextInitializer hinzugefügt, um eine Erweiterung an das InstanceContext-Objekt anzuhängen, die als Mechanismus für die Weitergabe von Daten in einer Anwendung dient.

Wenn Sie die Bereitstellung oder Auswahl des InstanceContext-Objekts steuern möchten, das eine Nachricht verarbeitet, finden Sie weitere Informationen dazu unter System.ServiceModel.Dispatcher.IInstanceContextProvider.

Methoden

Initialize(InstanceContext, Message)

Bietet die Möglichkeit, das neu erstellte InstanceContext-Objekt abzuändern.

Gilt für