ReceiveContext.BeginAbandon 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
開始非同步的放棄作業。
多載
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。