Metodo WorkflowApplication.BeginCancel (TimeSpan, AsyncCallback, Object)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Annulla un'istanza del flusso di lavoro in modo asincrono usando l'intervallo di timeout specificato, il AsyncCallback e lo stato fornito dall'utente.

Spazio dei nomi:   System.Activities
Assembly:  System.Activities (in System.Activities.dll)

public IAsyncResult BeginCancel(
	TimeSpan timeout,
	AsyncCallback callback,
	object state
)

Parametri

timeout
Type: System.TimeSpan

Intervallo nel quale deve essere completata l'operazione di annullamento prima che sia annullata e venga generato un oggetto TimeoutException.

callback
Type: System.AsyncCallback

Metodo da chiamare quando l'operazione di annullamento è completata.

state
Type: System.Object

Oggetto facoltativo specifico dell'applicazione che contiene informazioni sull'operazione asincrona.

Valore restituito

Type: System.IAsyncResult

Riferimento all'operazione di annullamento asincrona.

Per determinare se l'operazione di annullamento ha avuto successo, chiamare EndCancel.EndCancel può essere chiamato dall'interno o dall'esterno del metodo cui si fa riferimento nel parametro callback. Se EndCancel viene chiamato prima del completamento dell'operazione di annullamento, si blocca fino a che l'operazione di annullamento non viene completata. Se l'operazione di annullamento non è completata nell'intervallo specificato dal parametro timeOut, un TimeoutException è generato dal EndCancel.

Questo metodo annulla un flusso di lavoro in modo asincrono utilizzando il modello di struttura asincrono IAsyncResult.Per altre informazioni, vedereAsynchronous Programming Overview.

.NET Framework
Disponibile da 4.0
Torna all'inizio
Mostra: