IListenerChannelCallback インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
プロトコル ハンドラーからワーカー プロセス フレームワークへのリスナー チャネル通知を提供します。 また、プロトコル ハンドラーが、リスナー チャネルの ID など他のパラメーターにアクセスできるようにします。
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
public interface class IListenerChannelCallback
[System.Runtime.InteropServices.Guid("dc3b0a85-9da7-47e4-ba1b-e27da9db8a1e")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IListenerChannelCallback
[<System.Runtime.InteropServices.Guid("dc3b0a85-9da7-47e4-ba1b-e27da9db8a1e")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IListenerChannelCallback = interface
Public Interface IListenerChannelCallback
- 属性
注釈
IListenerChannelCallbackは、.NET Framework 3.5 で導入されています。 詳細については、「.NET Framework のバージョンおよび依存関係」を参照してください。
メソッド
GetBlob(Byte[], Int32) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 プロトコル マネージャーがリスナー チャネルを開始する際にリスナー チャネルに渡すデータを取得します。 |
GetBlobLength() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 リスナー チャネル内のバッファーに格納されたデータのサイズを取得します。 |
GetId() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 開始する必要のあるリスナー チャネルの ID を取得します。 |
ReportMessageReceived() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 新しいメッセージが受信されたことをワーカー プロセス フレームワークに通知します。 |
ReportStarted() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 リスナー チャネルが開始したことをワーカー プロセス フレームワークに通知します。 |
ReportStopped(Int32) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 リスナー チャネルが停止したことをワーカー プロセス フレームワークに通知します。 |
適用対象
.NET