Utilizzo dell'attività TerminateActivity

Quando si verifica una situazione anomala, è possibile utilizzare un'attività TerminateActivity per terminare immediatamente tutte le attività di un'istanza del flusso di lavoro in esecuzione.

L'attività TerminateActivity registra un errore quando un'istanza del flusso di lavoro viene interrotta. Per facilitare la diagnosi del problema da parte degli amministratori, è possibile specificare una stringa di messaggio di accompagnamento all'errore utilizzando la proprietà Error della classe TerminateActivity; tale stringa di messaggio non è tuttavia obbligatoria.

Avviso

Se si inserisce un'attività TerminateActivity in un'attività ParallelActivity e viene eseguito il ramo che contiene l'attività TerminateActivity, l'istanza termina immediatamente, indipendentemente dal fatto che altri rami abbiano completato o meno l'esecuzione. A seconda della progettazione, i risultati potrebbero in tal caso essere imprevedibili.

Per ulteriori informazioni, vedere la classe TerminateActivity nello spazio dei nomi System.Workflow.ComponentModel nel riferimento alla libreria di classi di Windows Workflow Foundation.

Per un esempio di codice che illustri la modalità di utilizzo dell'attività TerminateActivity, vedere Using Suspend and Terminate.

Vedere anche

Riferimenti

TerminateActivity
Error

Concetti

Utilizzo dell'attività SuspendActivity

Altre risorse

Suspend and Terminate Sample
Attività di Windows Workflow Foundation

Footer image

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.