WorkflowApplication.BeginTerminate 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.
Termina un'istanza del flusso di lavoro in modo asincrono utilizzando il modello di struttura asincrono IAsyncResult.
Overload
BeginTerminate(String, TimeSpan, AsyncCallback, Object) |
Termina un'istanza del flusso di lavoro in modo asincrono utilizzando il messaggio di errore specificato, l'intervallo di timeout, il metodo di callback specificato e lo stato fornito dall'utente. |
BeginTerminate(Exception, AsyncCallback, Object) |
Termina un'istanza del flusso di lavoro in modo asincrono utilizzando l'eccezione specificata, il metodo di callback e lo stato fornito dall'utente. |
BeginTerminate(String, AsyncCallback, Object) |
Termina un'istanza del flusso di lavoro in modo asincrono utilizzando il messaggio di errore specificato, il metodo di callback e lo stato fornito dall'utente. |
BeginTerminate(Exception, TimeSpan, AsyncCallback, Object) |
Termina un'istanza del flusso di lavoro in modo asincrono utilizzando l'eccezione specificata, l'intervallo di timeout, il metodo di callback specificato e lo stato fornito dall'utente. |
Commenti
Per altre informazioni, vedere Panoramica della programmazione asincrona.
BeginTerminate(String, TimeSpan, AsyncCallback, Object)
Termina un'istanza del flusso di lavoro in modo asincrono utilizzando il messaggio di errore specificato, l'intervallo di timeout, il metodo di callback specificato e lo stato fornito dall'utente.
public:
IAsyncResult ^ BeginTerminate(System::String ^ reason, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginTerminate (string reason, TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginTerminate : string * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginTerminate (reason As String, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parametri
- reason
- String
Motivo della chiusura dell'istanza del flusso di lavoro.
- timeout
- TimeSpan
Intervallo nel quale l'operazione BeginTerminate deve essere completata prima che l'operazione è cancellata e un TimeoutException è generato.
- callback
- AsyncCallback
Metodo da chiamare al termine dell'operazione BeginTerminate.
- state
- Object
Oggetto facoltativo specifico dell'applicazione che contiene informazioni sull'operazione asincrona.
Restituisce
Riferimento all'operazione asincrona BeginTerminate.
Commenti
Questo metodo pianifica la chiusura dell'istanza del flusso di lavoro. Per essere notificato quando la chiusura è stata completata, utilizzare l'handle Completed.
Per stabilire se l'operazione BeginTerminate ha avuto successo, chiamare EndTerminate. EndTerminate può essere chiamato dall'interno o dall'esterno del riferimento al callback
metodo nel parametro. Se EndTerminate viene chiamato prima che l'operazione BeginTerminate sia completata, si blocca fino a che l'operazione BeginTerminate è completata. Se l'operazione BeginTerminate non è completata entro l'intervallo di timeout specificato un TimeoutException è generato dal EndTerminate.
Questo metodo termina un'istanza del flusso di lavoro in modo asincrono usando il modello di struttura asincrono IAsyncResult. Per altre informazioni, vedere Panoramica della programmazione asincrona.
Si applica a
BeginTerminate(Exception, AsyncCallback, Object)
Termina un'istanza del flusso di lavoro in modo asincrono utilizzando l'eccezione specificata, il metodo di callback e lo stato fornito dall'utente.
public:
IAsyncResult ^ BeginTerminate(Exception ^ reason, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginTerminate (Exception reason, AsyncCallback callback, object state);
member this.BeginTerminate : Exception * AsyncCallback * obj -> IAsyncResult
Public Function BeginTerminate (reason As Exception, callback As AsyncCallback, state As Object) As IAsyncResult
Parametri
- reason
- Exception
Il motivo per il quale l'istanza del flusso di lavoro è terminata.
- callback
- AsyncCallback
Metodo da chiamare al termine dell'operazione BeginTerminate.
- state
- Object
Oggetto facoltativo specifico dell'applicazione che contiene informazioni sull'operazione asincrona.
Restituisce
Riferimento all'operazione BeginTerminate corrente.
Commenti
Questo metodo pianifica la chiusura dell'istanza del flusso di lavoro. Per essere notificato quando la chiusura è stata completata, utilizzare l'handle Completed.
Per stabilire se l'operazione BeginTerminate ha avuto successo, chiamare EndTerminate. EndTerminate può essere chiamato dall'interno o dall'esterno del metodo cui si fa riferimento nel parametro callback
. Se EndTerminate viene chiamato prima che l'operazione BeginTerminate sia completata, si blocca fino a che l'operazione BeginTerminate è completata. Per impostazione predefinita, l'operazione BeginTerminate deve essere completata in 30 secondi o un TimeoutException viene generato dal EndTerminate.
Questo metodo termina un flusso di lavoro in modo asincrono utilizzando il modello di struttura asincrono IAsyncResult. Per altre informazioni, vedere Panoramica della programmazione asincrona.
Si applica a
BeginTerminate(String, AsyncCallback, Object)
Termina un'istanza del flusso di lavoro in modo asincrono utilizzando il messaggio di errore specificato, il metodo di callback e lo stato fornito dall'utente.
public:
IAsyncResult ^ BeginTerminate(System::String ^ reason, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginTerminate (string reason, AsyncCallback callback, object state);
member this.BeginTerminate : string * AsyncCallback * obj -> IAsyncResult
Public Function BeginTerminate (reason As String, callback As AsyncCallback, state As Object) As IAsyncResult
Parametri
- reason
- String
Motivo della chiusura dell'istanza del flusso di lavoro.
- callback
- AsyncCallback
Metodo da chiamare al termine dell'operazione BeginTerminate.
- state
- Object
Oggetto facoltativo specifico dell'applicazione che contiene informazioni sull'operazione asincrona.
Restituisce
Riferimento all'operazione BeginTerminate corrente.
Commenti
Questo metodo pianifica la chiusura dell'istanza del flusso di lavoro. Per essere notificato quando la chiusura è stata completata, utilizzare l'handle Completed.
Per stabilire se l'operazione BeginTerminate ha avuto successo, chiamare EndTerminate. EndTerminate può essere chiamato dall'interno o dall'esterno del riferimento al callback
metodo nel parametro. Se EndTerminate viene chiamato prima che l'operazione BeginTerminate sia completata, si blocca fino a che l'operazione BeginTerminate è completata. Per impostazione predefinita, l'operazione BeginTerminate deve essere completata in 30 secondi o un TimeoutException viene generato dal EndTerminate.
Questo metodo termina un'istanza del flusso di lavoro in modo asincrono usando il modello di struttura asincrono IAsyncResult. Per altre informazioni, vedere Panoramica della programmazione asincrona.
Si applica a
BeginTerminate(Exception, TimeSpan, AsyncCallback, Object)
Termina un'istanza del flusso di lavoro in modo asincrono utilizzando l'eccezione specificata, l'intervallo di timeout, il metodo di callback specificato e lo stato fornito dall'utente.
public:
IAsyncResult ^ BeginTerminate(Exception ^ reason, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginTerminate (Exception reason, TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginTerminate : Exception * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginTerminate (reason As Exception, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parametri
- reason
- Exception
Motivo della chiusura dell'istanza del flusso di lavoro.
- timeout
- TimeSpan
Intervallo nel quale l'operazione BeginTerminate deve essere completata prima che l'operazione è cancellata e un TimeoutException è generato.
- callback
- AsyncCallback
Metodo da chiamare al termine dell'operazione BeginTerminate.
- state
- Object
Oggetto facoltativo specifico dell'applicazione che contiene informazioni sull'operazione asincrona.
Restituisce
Riferimento all'operazione BeginTerminate corrente.
Commenti
Questo metodo pianifica la chiusura dell'istanza del flusso di lavoro. Per essere notificato quando la chiusura è stata completata, utilizzare l'handle Completed.
Per stabilire se l'operazione BeginTerminate ha avuto successo, chiamare EndTerminate. EndTerminate può essere chiamato dall'interno o dall'esterno del metodo callback
. Se EndTerminate viene chiamato prima che l'operazione BeginTerminate sia completata, si blocca fino a che l'operazione BeginTerminate è completata. Se l'operazione BeginTerminate non è completata entro l'intervallo di timeout specificato un TimeoutException è generato. Questa o qualsiasi altra eccezione che si verifica durante il processo BeginTerminate è generata da EndTerminate.
Questo metodo termina un flusso di lavoro in modo asincrono utilizzando il modello di struttura asincrono IAsyncResult. Per altre informazioni, vedere Panoramica della programmazione asincrona.