次の方法で共有


IChannelListener<TChannel>.BeginAcceptChannel メソッド

定義

指定した時間内または既定の時間内で、チャネルを受け入れる非同期操作を開始します。

オーバーロード

BeginAcceptChannel(AsyncCallback, Object)

チャネルを受け入れるための非同期操作を開始します。

BeginAcceptChannel(TimeSpan, AsyncCallback, Object)

指定した時間内でチャネルを受け入れる非同期操作を開始します。

注釈

明示的なタイムアウトが設定された BeginAcceptChannel オーバーロードを使用することをお勧めします。 そのメソッドに対して指定した timeout は、システムによって設定される、サービスの既定のタイムアウトをオーバーライドします。

BeginAcceptChannel(AsyncCallback, Object)

ソース:
IChannelListener.cs

チャネルを受け入れるための非同期操作を開始します。

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

パラメーター

callback
AsyncCallback

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

state
Object

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

戻り値

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

注釈

明示的なタイムアウトが設定された BeginAcceptChannel(TimeSpan, AsyncCallback, Object) オーバーロードを使用することをお勧めします。 そのメソッドに対して指定した timeout は、システムによって設定される、サービスの既定のタイムアウトをオーバーライドします。

適用対象

BeginAcceptChannel(TimeSpan, AsyncCallback, Object)

ソース:
IChannelListener.cs

指定した時間内でチャネルを受け入れる非同期操作を開始します。

public:
 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
Public Function BeginAcceptChannel (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

パラメーター

timeout
TimeSpan

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

callback
AsyncCallback

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

state
Object

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

戻り値

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

注釈

BeginAcceptChannel(TimeSpan, AsyncCallback, Object) ではなく、明示的なタイムアウトを設定したこのオーバーロードを使用することをお勧めします。 そのメソッドに対して指定した timeout は、システムによって設定される、サービスの既定のタイムアウトをオーバーライドします。

適用対象