IChannelListener インターフェイス

定義

チャネル リスナーがチャネルを受け入れるために実装する必要があるインターフェイスを定義します。

public interface class IChannelListener : System::ServiceModel::ICommunicationObject
public interface IChannelListener : System.ServiceModel.ICommunicationObject
type IChannelListener = interface
    interface ICommunicationObject
Public Interface IChannelListener
Implements ICommunicationObject
派生
実装

注釈

IChannelListener インターフェイスは、チャネル リスナーの基底インターフェイスを表します。

チャネル リスナーおよび各リスナーに関連付けられたチャネルは、通常、クライアントが開始した通信を受信するサービスによって使用されます。 一方、IChannelFactory インターフェイスを実装するチャネル ファクトリは、サービスとの通信を開始するためのチャネルを作成するメカニズムを提供します。

プロパティ

State

通信指向オブジェクトの現在の状態を取得します。

(継承元 ICommunicationObject)
Uri

ファクトリによって生成されるリスナーがリッスンする URI を取得します。

メソッド

Abort()

通信オブジェクトを、現在の状態から Closed 状態に直ちに遷移させます。

(継承元 ICommunicationObject)
BeginClose(AsyncCallback, Object)

通信オブジェクトをクローズするための非同期操作を開始します。

(継承元 ICommunicationObject)
BeginClose(TimeSpan, AsyncCallback, Object)

タイムアウトを指定して、通信オブジェクトをクローズするための非同期操作を開始します。

(継承元 ICommunicationObject)
BeginOpen(AsyncCallback, Object)

通信オブジェクトを開くための非同期操作を開始します。

(継承元 ICommunicationObject)
BeginOpen(TimeSpan, AsyncCallback, Object)

指定した時間内で通信オブジェクトを開くための非同期操作を開始します。

(継承元 ICommunicationObject)
BeginWaitForChannel(TimeSpan, AsyncCallback, Object)

チャネルの到着を待機する非同期操作を開始します。この操作は指定した時間内に完了する必要があります。

Close()

通信オブジェクトを、現在の状態から Closed 状態に遷移させます。

(継承元 ICommunicationObject)
Close(TimeSpan)

通信オブジェクトを、現在の状態から Closed 状態に遷移させます。

(継承元 ICommunicationObject)
EndClose(IAsyncResult)

通信オブジェクトをクローズするための非同期操作を完了します。

(継承元 ICommunicationObject)
EndOpen(IAsyncResult)

通信オブジェクトを開くための非同期操作を完了します。

(継承元 ICommunicationObject)
EndWaitForChannel(IAsyncResult)

チャネルの到着を待機する非同期の操作を完了します。

GetProperty<T>()

チャネル スタックの適切な層から、要求のあった型指定されたオブジェクト (ある場合) を返します。

Open()

通信オブジェクトを、Created 状態から Opened 状態に遷移させます。

(継承元 ICommunicationObject)
Open(TimeSpan)

指定した時間内で、通信オブジェクトを Created 状態から Opened 状態に遷移させます。

(継承元 ICommunicationObject)
WaitForChannel(TimeSpan)

チャネルの到着を待ちます。

イベント

Closed

通信オブジェクトが、Closing 状態から Closed 状態への通信状態の遷移を完了したときに発生します。

(継承元 ICommunicationObject)
Closing

通信オブジェクトが初めて Closing 状態に遷移するときに発生します。

(継承元 ICommunicationObject)
Faulted

通信オブジェクトが初めて Faulted 状態に遷移するときに発生します。

(継承元 ICommunicationObject)
Opened

通信オブジェクトが、Opening 状態から Opened 状態への通信状態の遷移を完了したときに発生します。

(継承元 ICommunicationObject)
Opening

通信オブジェクトが初めて Opening 状態に遷移するときに発生します。

(継承元 ICommunicationObject)

拡張メソッド

CloseHelperAsync(ICommunicationObject, TimeSpan)

チャネル リスナーがチャネルを受け入れるために実装する必要があるインターフェイスを定義します。

OpenHelperAsync(ICommunicationObject, TimeSpan)

チャネル リスナーがチャネルを受け入れるために実装する必要があるインターフェイスを定義します。

適用対象