Condividi tramite


Esempio di ascolto

Download sample

In questo esempio viene introdotta l'attività ListenActivity che è un'attività composta che blocca e attende il verificarsi di uno dei rami figlio n. Verrà eseguito solo uno dei rami di un'attività di ascolto.

In questo esempio, i servizi locali vengono utilizzati per passare i dati nel flusso di lavoro. L'interfaccia del servizio locale definisce due eventi: l'approvazione dell'ordine e il rifiuto dell'ordine. ListenActivity ascolta se si verifica uno degli eventi. Il terzo ramo dell'ascolto attende per vedere se si verifica un timeout.

Il codice del host sceglie casualmente uno degli eventi (approvazione o rifiuto). Se nessuno dei due viene scelto, viene eseguito il ramo del timeout.

Per generare l'esempio

  1. Scaricare l'esempio facendo clic su Scarica esempio in questo argomento.

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

Vedere anche

Riferimenti

ListenActivity
DelayActivity

Altre risorse

Using the ListenActivity Activity
Using the DelayActivity Activity
Using Activities to Control Flow
Esempi di comunicazione
Esempi di attività
Esempi di Windows Workflow Foundation

Footer image

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.