Freigeben über


IContributeServerContextSink Schnittstelle

Definition

Stellt auf der Serverseite eines Remoteaufrufs innerhalb der Kontextgrenzen eine Interceptionsenke bereit.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

public interface class IContributeServerContextSink
public interface IContributeServerContextSink
[System.Runtime.InteropServices.ComVisible(true)]
public interface IContributeServerContextSink
type IContributeServerContextSink = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type IContributeServerContextSink = interface
Public Interface IContributeServerContextSink
Abgeleitet
Attribute

Hinweise

Die IContributeServerContextSink Schnittstelle wird durch Kontexteigenschaften in einer Context Klasse implementiert, die eine Abfangsenke an der Kontextgrenze am Serverende eines Remotingaufrufs beitragen möchten.

Die Serverkontextkette besteht aus den Eigenschaften im Serverkontext, die implementieren IContributeServerContextSink und eine Senke mithilfe des GetServerContextSink Methodenaufrufs beitragen.

Die Serialisierung ist ein Beispiel für eine solche Kontexteigenschaft. In diesem Fall würde die Nachrichtensenke vor der weiteren Verarbeitung eines Aufrufs eine primitive Synchronisierungssperre verwenden.

Methoden

GetServerContextSink(IMessageSink)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Akzeptiert die erste Senke in der bisher erstellten Senkenkette und fügt seine Meldungssenke vor dieser an.

Gilt für: