Freigeben über


IInstanceContextInitializer Schnittstelle

Definition

Definiert die Methoden, die erforderlich sind, um die Erstellung von InstanceContext Objekten bei Bedarf zu prüfen oder zu ändern.

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

Hinweise

Um Objekte zu prüfen oder zu ändern InstanceContext , wenn sie erstellt werden, implementieren Sie die IInstanceContextInitializer Schnittstelle, und verwenden Sie eine IContractBehavior , um sie der InstanceContextInitializers Eigenschaft hinzuzufügen.

Es kann eine beliebige Anzahl von Kontextinitialisierern für einen Dienst geben. In der Regel wird die IInstanceContextInitializer Erweiterung zum Anfügen einer Erweiterung an das InstanceContext Objekt als Mechanismus zum Übergeben von Daten in einer Anwendung hinzugefügt.

Wenn Sie an der Bereitstellung oder Auswahl des InstanceContext Objekts teilnehmen möchten, das eine Nachricht verarbeitet, lesen Sie System.ServiceModel.Dispatcher.IInstanceContextProvider.

Methoden

Name Beschreibung
Initialize(InstanceContext, Message)

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

Gilt für: