IClientChannelSinkStack インターフェイス
アセンブリ: mscorlib (mscorlib.dll 内)

<ComVisibleAttribute(True)> _ Public Interface IClientChannelSinkStack Inherits IClientResponseChannelSinkStack
[ComVisibleAttribute(true)] public interface IClientChannelSinkStack : IClientResponseChannelSinkStack
[ComVisibleAttribute(true)] public interface class IClientChannelSinkStack : IClientResponseChannelSinkStack

IClientChannelSinkStack は、非同期呼び出しへの応答を処理するときに使用されます。
同期呼び出し中に、メッセージがサーバーに送信されると、IClientChannelSink.ProcessMessage メソッドが呼び出されます。シンク チェインの各シンクは、この呼び出しがチェインの末尾にある転送シンクに到達するまでに、次のシンク上に ProcessMessage メソッドを呼び出します。転送シンクからメッセージがサーバーにトランスポートされます。
フォーマッタ シンクは、AsyncProcessMessage メソッドを通じて呼び出されると、次のチャネル シンク上に AsyncProcessRequest を呼び出して、非同期的に呼び出しをディスパッチします。応答を処理するには、応答シンクのスタックが必要です。応答を処理するシンクは、そのシンク自体を AsyncProcessRequest 内のクライアント チャネル シンク スタックにプッシュする必要があります。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


IClientChannelSinkStack メソッド

名前 | 説明 | |
---|---|---|
![]() | Pop | シンク スタック内にある指定したシンクまでのすべてのシンクに関連付けられている情報をポップします。 |
![]() | Push | 指定したシンク、およびそのシンクに関連付けられた情報をシンク スタックにプッシュします。 |

IClientChannelSinkStack メンバ
- IClientChannelSinkStackのページへのリンク