Share via


ChannelListenerBase<TChannel>.BeginAcceptChannel メソッド

定義

現在のチャネル リスナーによって指定されている種類のチャネルを受け入れる非同期操作を開始します。

オーバーロード

BeginAcceptChannel(AsyncCallback, Object)

現在のチャネル リスナーによって指定されている種類のチャネルを受け入れる非同期操作を開始します。

BeginAcceptChannel(TimeSpan, AsyncCallback, Object)

派生クラスとして実装された場合、指定した時間内に現在のチャネル リスナーによって指定されている種類のチャネルを受け入れる非同期操作を開始します。

BeginAcceptChannel(AsyncCallback, Object)

現在のチャネル リスナーによって指定されている種類のチャネルを受け入れる非同期操作を開始します。

public:
 virtual IAsyncResult ^ BeginAcceptChannel(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginAcceptChannel (AsyncCallback callback, object state);
abstract member BeginAcceptChannel : AsyncCallback * obj -> IAsyncResult
override this.BeginAcceptChannel : AsyncCallback * obj -> IAsyncResult
Public Function BeginAcceptChannel (callback As AsyncCallback, state As Object) As IAsyncResult

パラメーター

callback
AsyncCallback

受信チャネル操作を完了する必要がある制限時間を指定する TimeSpan。この時間を経過すると、タイムアウトします。

state
Object

受信チャネル操作の非同期完了の通知を受信する AsyncCallback デリゲート。

戻り値

非同期の受信チャネル操作を参照する IAsyncResult

実装

適用対象

BeginAcceptChannel(TimeSpan, AsyncCallback, Object)

派生クラスとして実装された場合、指定した時間内に現在のチャネル リスナーによって指定されている種類のチャネルを受け入れる非同期操作を開始します。

public:
 virtual IAsyncResult ^ BeginAcceptChannel(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginAcceptChannel (TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginAcceptChannel : TimeSpan * AsyncCallback * obj -> IAsyncResult
override this.BeginAcceptChannel : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginAcceptChannel (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

パラメーター

timeout
TimeSpan

受信チャネル操作を完了する必要がある制限時間を指定する TimeSpan。この時間を経過すると、タイムアウトします。

callback
AsyncCallback

受信チャネル操作の非同期完了の通知を受信する AsyncCallback デリゲート。

state
Object

非同期の受信チャネル操作に関連付けられている状態情報を格納するオブジェクト。アプリケーションで指定します。

戻り値

非同期の受信チャネル操作を参照する IAsyncResult

実装

適用対象