ReceiveContext.OnBeginAbandon メソッド

定義

ステート マシンが破棄された状態に非同期的に遷移するときに呼び出されます。

オーバーロード

名前 説明
OnBeginAbandon(TimeSpan, AsyncCallback, Object)

ステート マシンが、指定されたタイムアウト値、コールバック、および状態データを使用して破棄された状態に非同期的に遷移するときに呼び出されます。

OnBeginAbandon(Exception, TimeSpan, AsyncCallback, Object)

ステート マシンが、指定された例外、タイムアウト値、コールバック、および状態データを使用して破棄された状態に非同期的に遷移するときに呼び出されます。

OnBeginAbandon(TimeSpan, AsyncCallback, Object)

ステート マシンが、指定されたタイムアウト値、コールバック、および状態データを使用して破棄された状態に非同期的に遷移するときに呼び出されます。

protected:
 abstract IAsyncResult ^ OnBeginAbandon(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
protected abstract IAsyncResult OnBeginAbandon(TimeSpan timeout, AsyncCallback callback, object state);
abstract member OnBeginAbandon : TimeSpan * AsyncCallback * obj -> IAsyncResult
Protected MustOverride Function OnBeginAbandon (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

パラメーター

timeout
TimeSpan

破棄操作が完了するまでのタイムアウト。

callback
AsyncCallback

非同期操作の完了の通知を受け取る非同期コールバック デリゲート。

state
Object

ユーザー定義の状態データ。

返品

非同期操作を参照する IAsyncResult

適用対象

OnBeginAbandon(Exception, TimeSpan, AsyncCallback, Object)

ステート マシンが、指定された例外、タイムアウト値、コールバック、および状態データを使用して破棄された状態に非同期的に遷移するときに呼び出されます。

protected:
 virtual IAsyncResult ^ OnBeginAbandon(Exception ^ exception, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
protected virtual IAsyncResult OnBeginAbandon(Exception exception, TimeSpan timeout, AsyncCallback callback, object state);
abstract member OnBeginAbandon : Exception * TimeSpan * AsyncCallback * obj -> IAsyncResult
override this.OnBeginAbandon : Exception * TimeSpan * AsyncCallback * obj -> IAsyncResult
Protected Overridable Function OnBeginAbandon (exception As Exception, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

パラメーター

exception
Exception

破棄操作の理由を含む例外。

timeout
TimeSpan

破棄操作が完了するまでのタイムアウト。

callback
AsyncCallback

非同期操作の完了の通知を受け取る非同期コールバック デリゲート。

state
Object

ユーザー定義の状態データ。

返品

非同期操作を参照する IAsyncResult

適用対象