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

适用于