次の方法で共有


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 は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

それまでに作成されたシンクのチェーンの最初のシンクを受け取り、既に形成されたチェーンの前にそのメッセージ シンクをつなげます。

適用対象