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

適用対象