IInstanceContextInitializer Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |