Поделиться через


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, который ссылается на асинхронную операцию прерывания.

Применяется к