次の方法で共有


IListenerChannelCallback インターフェイス

定義

プロトコル ハンドラーからワーカー プロセス フレームワークへのリスナー チャネル通知を提供します。 また、プロトコル ハンドラーが、リスナー チャネルの 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 は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

リスナー チャネルが停止したことをワーカー プロセス フレームワークに通知します。

適用対象