WorkflowApplication.BeginCancel Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Annulla un flusso di lavoro in modo asincrono usando il IAsyncResult modello di progettazione asincrono.
Overload
| Nome | Descrizione |
|---|---|
| BeginCancel(AsyncCallback, Object) |
Annulla un'istanza del flusso di lavoro in modo asincrono usando lo stato specificato AsyncCallback e fornito dall'utente. |
| BeginCancel(TimeSpan, AsyncCallback, Object) |
Annulla un'istanza del flusso di lavoro in modo asincrono usando l'intervallo di timeout specificato, AsyncCallbacke lo stato specificato dall'utente. |
Commenti
Per altre informazioni, vedere Panoramica della programmazione asincrona.
BeginCancel(AsyncCallback, Object)
Annulla un'istanza del flusso di lavoro in modo asincrono usando lo stato specificato AsyncCallback e fornito dall'utente.
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
Parametri
- callback
- AsyncCallback
Metodo da chiamare al termine dell'operazione di annullamento.
- state
- Object
Oggetto facoltativo specifico dell'applicazione che contiene informazioni sull'operazione asincrona.
Valori restituiti
Riferimento all'operazione di annullamento asincrona.
Commenti
Per determinare se l'operazione di annullamento ha avuto esito positivo, chiamare EndCancel.
EndCancel può essere chiamato dall'interno o dall'esterno del callback metodo . Se EndCancel viene chiamato prima del completamento dell'operazione di annullamento, viene bloccato fino al completamento dell'operazione di annullamento. Per impostazione predefinita, l'operazione di annullamento deve essere completata in 30 secondi oppure viene generata un'eccezione TimeoutException da EndCancel.
Questo metodo annulla un flusso di lavoro in modo asincrono usando il IAsyncResult modello di progettazione asincrono. Per altre informazioni, vedere Panoramica della programmazione asincrona.
Si applica a
BeginCancel(TimeSpan, AsyncCallback, Object)
Annulla un'istanza del flusso di lavoro in modo asincrono usando l'intervallo di timeout specificato, AsyncCallbacke lo stato specificato dall'utente.
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
Parametri
- timeout
- TimeSpan
Intervallo in cui l'operazione di annullamento deve essere completata prima dell'annullamento dell'operazione e viene generata un'eccezione TimeoutException .
- callback
- AsyncCallback
Metodo da chiamare al termine dell'operazione di annullamento.
- state
- Object
Oggetto facoltativo specifico dell'applicazione che contiene informazioni sull'operazione asincrona.
Valori restituiti
Riferimento all'operazione di annullamento asincrona.
Commenti
Per determinare se l'operazione di annullamento ha avuto esito positivo, chiamare EndCancel.
EndCancel può essere chiamato dall'interno o dall'esterno del metodo specificato nel callback parametro . Se EndCancel viene chiamato prima del completamento dell'operazione di annullamento, viene bloccato fino al completamento dell'operazione di annullamento. Se l'operazione di annullamento non viene completata nell'intervallo specificato dal timeOut parametro , viene generata un'eccezione TimeoutException da EndCancel.
Questo metodo annulla un flusso di lavoro in modo asincrono usando il IAsyncResult modello di progettazione asincrono. Per altre informazioni, vedere Panoramica della programmazione asincrona.