Condividi tramite


Esempio di comunicazione della macchina a stati

Download sample

In questo esempio viene illustrato come utilizzare gli eventi inviati dall'applicazione host per impostare lo stato in un flusso di lavoro della macchina a stati.

Nell'esempio, viene utilizzato un semplice servizio locale chiamato EventService per inviare un evento al flusso di lavoro chiamato SetState. Quando il flusso di lavoro viene avviato, diventa immediatamente inattivo e in ascolto del l'evento SetState tramite l'utilizzo di un'attività HandleExternalEventActivity. Quando l'evento viene generato dall'host, il flusso di lavoro riprende l'esecuzione, imposta lo stato del flusso di lavoro su completato e viene chiuso.

Per generare l'esempio

  1. Scaricare l'esempio facendo clic su Scarica esempio.

    In tal modo viene estratto il progetto di esempio sul disco rigido locale.

  2. Fare clic sul pulsante Start, scegliere Programmi, Microsoft Windows SDK e fare clic su CMD Shell.

  3. Accedere alla directory di origine dell'esempio.

  4. 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 StateMachineCommunication\bin\debug (o nella cartella StateMachineCommunication\bin per la versione VB dell'esempio), collocata sotto la cartella principale dell'esempio.

Vedere anche

Riferimenti

HandleExternalEventActivity

Altre risorse

Tutorial: Create a State Machine Workflow
Esempi di comunicazione

Footer image

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.