Share via


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

適用対象