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


ReceiveContext.OnBeginAbandon Метод

Определение

Вызывается, когда конечный автомат выполняет переход в отброшенное состояние.

Перегрузки

OnBeginAbandon(TimeSpan, AsyncCallback, Object)

Вызывается, когда конечный автомат асинхронно переходит в состояние прерывания с указанным, значением времени ожидания, обратным вызовом и данными состояния.

OnBeginAbandon(Exception, TimeSpan, AsyncCallback, Object)

Вызывается, когда конечный автомат асинхронно переходит в состояние прерывания с указанным исключением, значением времени ожидания, обратным вызовом и данными состояния.

OnBeginAbandon(TimeSpan, AsyncCallback, Object)

Вызывается, когда конечный автомат асинхронно переходит в состояние прерывания с указанным, значением времени ожидания, обратным вызовом и данными состояния.

protected:
 abstract IAsyncResult ^ OnBeginAbandon(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
protected abstract IAsyncResult OnBeginAbandon (TimeSpan timeout, AsyncCallback callback, object state);
abstract member OnBeginAbandon : TimeSpan * AsyncCallback * obj -> IAsyncResult
Protected MustOverride Function OnBeginAbandon (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

Параметры

timeout
TimeSpan

Время ожидания для завершения операции прерывания.

callback
AsyncCallback

Делегат асинхронного обратного вызова, принимающий уведомление о завершении асинхронной операции.

state
Object

Определенные пользователем данные о состоянии.

Возвращаемое значение

Объект IAsyncResult, который ссылается на асинхронную операцию.

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

OnBeginAbandon(Exception, TimeSpan, AsyncCallback, Object)

Вызывается, когда конечный автомат асинхронно переходит в состояние прерывания с указанным исключением, значением времени ожидания, обратным вызовом и данными состояния.

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

Параметры

exception
Exception

Исключение, содержащее причину для операции прерывания.

timeout
TimeSpan

Время ожидания для завершения операции прерывания.

callback
AsyncCallback

Делегат асинхронного обратного вызова, принимающий уведомление о завершении асинхронной операции.

state
Object

Определенные пользователем данные о состоянии.

Возвращаемое значение

Объект IAsyncResult, который ссылается на асинхронную операцию.

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