Language

ChannelFactory.OnBeginOpen(TimeSpan, AsyncCallback, Object) メソッド

定義

状態オブジェクトが関連付けられている現在のチャネル ファクトリの内部チャネル ファクトリで、非同期のオープン操作を開始します。

protected:
 override IAsyncResult ^ OnBeginOpen(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
protected override IAsyncResult OnBeginOpen(TimeSpan timeout, AsyncCallback callback, object state);
override this.OnBeginOpen : TimeSpan * AsyncCallback * obj -> IAsyncResult
Protected Overrides Function OnBeginOpen (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

パラメーター

timeout
TimeSpan

タイムアウトするまでに操作を完了する必要がある時間を指定する TimeSpan 。

callback
AsyncCallback

非同期操作の完了の通知を受け取る AsyncCallback デリゲート。

state
Object

非同期操作に関連付けられた状態情報を含むオブジェクト。アプリケーションによって指定されます。

返品

非同期操作を参照する IAsyncResult 。

注釈

このメソッドは、コールバックを介して、操作のイベント ハンドラーの ID の通知を受け取ります。 この操作は、内部チャネル ファクトリで非同期オープンが返されるか、タイムアウトが発生するまで完了しません。

適用対象