Esempio di sospensione e chiusura
In questo esempio viene illustrato l'utilizzo di due attività di base: SuspendActivity e TerminateActivity.
L'attività SuspendActivity fa in modo che un flusso di lavoro venga sospeso. L'attività fa anche in modo che venga generato l'evento WorkflowSuspended del runtime del flusso di lavoro, nel punto in cui è possibile riprendere l'istanza del flusso di lavoro. L'attività TerminateActivity termina il flusso di lavoro e fa in modo che venga generato l'evento WorkflowTerminated del flusso di lavoro.
La prima attività nel flusso di lavoro è un'attività SuspendActivity. Questa è seguita da un'attività CodeActivity e termina con un'attività TerminateActivity. Quando il flusso di lavoro incontra l'attività SuspendActivity, il flusso di lavoro viene sospeso e si verifica l'evento WorkflowSuspended del runtime del flusso di lavoro. Nel gestore eventi WorkflowSuspended, l'host riprende l'istanza del flusso di lavoro utilizzando il metodo WorkflowInstance.Resume.
L'output della console dall'esempio apparirà come riportato di seguito:
Per generare l'esempio
Scaricare l'esempio facendo clic su Scarica esempio in questo argomento.
In tal modo viene estratto il progetto di esempio sul disco rigido locale.
Fare clic sul pulsante Start, scegliere Programmi, Microsoft Windows SDK e fare clic su CMD Shell.
Accedere alla directory di origine dell'esempio.
Al prompt dei comandi, immettere MSBUILD <nome file soluzione>.
Per eseguire l'esempio
- Nella finestra del prompt dei comandi di SDK, eseguire il file exe nella cartella SuspendAndTerminate\bin\debug (o nella cartella SuspendAndTerminate\bin per la versione VB dell'esempio), collocata sotto la cartella principale dell'esempio.
Vedere anche
Riferimenti
SuspendActivity
TerminateActivity
Altre risorse
Using the Suspend Activity
Using the Terminate Activity
Esempi di attività
Esempi di Windows Workflow Foundation
Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.