IContributeServerContextSink インターフェイス

定義

リモート処理呼び出しのサーバー側のコンテキスト境界にインターセプト シンクを提供します。

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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
派生
属性

注釈

IContributeServerContextSink インターフェイスは、リモート処理呼び出しのサーバー側のコンテキスト境界でインターセプト シンクを提供するContext クラスのコンテキスト プロパティによって実装されます。

サーバー コンテキスト チェーンは、 IContributeServerContextSink を実装し、 GetServerContextSink メソッド呼び出しを使用してシンクを提供するサーバー コンテキスト内のプロパティから構成されます。

シリアル化は、このようなコンテキスト プロパティの例です。 この場合、メッセージ シンクでは、呼び出しをさらに処理する前に同期プリミティブ ロックを取得する必要があります。

メソッド

名前 説明
GetServerContextSink(IMessageSink)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

これまでに構成されたシンクのチェーン内の最初のシンクを受け取り、そのメッセージ シンクを既に形成されているチェーンの前にチェーンします。

適用対象