WorkflowApplication.BeginCancel Método

Definición

Cancela de forma asincrónica un flujo de trabajo utilizando el modelo de diseño asincrónico de la interfaz IAsyncResult.

Sobrecargas

BeginCancel(AsyncCallback, Object)

Cancela una instancia de flujo de trabajo de forma asincrónica usando el objeto AsyncCallback y el estado proporcionado por el usuario especificados.

BeginCancel(TimeSpan, AsyncCallback, Object)

Cancela una instancia de flujo de trabajo de forma asincrónica utilizando el intervalo de tiempo de espera, el objeto AsyncCallback y el estado proporcionado por el usuario especificados.

Comentarios

Para obtener más información, consulte Introducción a la programación asincrónica.

BeginCancel(AsyncCallback, Object)

Cancela una instancia de flujo de trabajo de forma asincrónica usando el objeto AsyncCallback y el estado proporcionado por el usuario especificados.

public:
 IAsyncResult ^ BeginCancel(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginCancel (AsyncCallback callback, object state);
member this.BeginCancel : AsyncCallback * obj -> IAsyncResult
Public Function BeginCancel (callback As AsyncCallback, state As Object) As IAsyncResult

Parámetros

callback
AsyncCallback

Método al que hay que llamar cuando se complete la operación de cancelación.

state
Object

Objeto opcional específico de la aplicación que contiene información sobre la operación asincrónica.

Devoluciones

Referencia a la operación de cancelación asincrónica.

Comentarios

Para determinar si la operación de cancelación se realizó correctamente, llame al método EndCancel. Se puede llamar al método EndCancel desde dentro o fuera del método callback. Si se llama al método EndCancel antes de que se complete la operación de cancelación, el método se bloquea hasta que se completa la operación de cancelación. De forma predeterminada, la operación de cancelación se debe completar en 30 segundos o, en caso contrario, el método TimeoutException produce una excepción EndCancel.

Este método cancela de forma asincrónica un flujo de trabajo utilizando el modelo de diseño asincrónico de la interfaz IAsyncResult. Para obtener más información, consulte Introducción a la programación asincrónica.

Se aplica a

BeginCancel(TimeSpan, AsyncCallback, Object)

Cancela una instancia de flujo de trabajo de forma asincrónica utilizando el intervalo de tiempo de espera, el objeto AsyncCallback y el estado proporcionado por el usuario especificados.

public:
 IAsyncResult ^ BeginCancel(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginCancel (TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginCancel : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginCancel (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

Parámetros

timeout
TimeSpan

Intervalo de tiempo en el que debe completarse la operación de cancelación antes de que se cancele la operación y se produzca una excepción TimeoutException.

callback
AsyncCallback

Método al que hay que llamar cuando se complete la operación de cancelación.

state
Object

Objeto opcional específico de la aplicación que contiene información sobre la operación asincrónica.

Devoluciones

Referencia a la operación de cancelación asincrónica.

Comentarios

Para determinar si la operación de cancelación se realizó correctamente, llame al método EndCancel. EndCancel se puede llamar desde dentro o fuera del método especificado en el callback parámetro . Si se llama al método EndCancel antes de que se complete la operación de cancelación, el método se bloquea hasta que se completa la operación de cancelación. Si la operación de cancelación no se complete en el intervalo de tiempo especificado por el parámetro timeOut, el método TimeoutException produce una excepción EndCancel.

Este método cancela de forma asincrónica un flujo de trabajo utilizando el modelo de diseño asincrónico de la interfaz IAsyncResult. Para obtener más información, consulte Introducción a la programación asincrónica.

Se aplica a