Share via


ReceiveContext.BeginAbandon メソッド

定義

非同期の破棄操作を開始します。

オーバーロード

BeginAbandon(TimeSpan, AsyncCallback, Object)

指定されたタイムアウト、非同期コールバック、およびユーザー定義の状態データを使用して、非同期破棄操作を開始します。

BeginAbandon(Exception, TimeSpan, AsyncCallback, Object)

指定された例外、タイムアウト、非同期コールバック、およびユーザー定義の状態データを使用して、非同期の破棄操作を開始します。

BeginAbandon(TimeSpan, AsyncCallback, Object)

指定されたタイムアウト、非同期コールバック、およびユーザー定義の状態データを使用して、非同期破棄操作を開始します。

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

パラメーター

timeout
TimeSpan

実行する破棄操作のタイムアウト期間。

callback
AsyncCallback

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

state
Object

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

戻り値

非同期破棄操作を参照する IAsyncResult

適用対象

BeginAbandon(Exception, TimeSpan, AsyncCallback, Object)

指定された例外、タイムアウト、非同期コールバック、およびユーザー定義の状態データを使用して、非同期の破棄操作を開始します。

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

パラメーター

exception
Exception

破棄操作の理由を格納している例外。

timeout
TimeSpan

実行する破棄操作のタイムアウト期間。

callback
AsyncCallback

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

state
Object

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

戻り値

非同期破棄操作を参照する IAsyncResult

適用対象