Condividi tramite


Esempio di servizio di rilevamento di chiusura

Download sample

Il servizio di rilevamento di chiusura è un esempio di servizio di rilevamento personalizzato. Il servizio registra gli eventi di chiusura e le informazioni di chiusura associate nel registro eventi. Nell'esempio è contenuto un semplice flusso di lavoro con un'attività TerminateActivity. La ragione per chiusura viene specificata nelle proprietà dell'attività TerminateActivity. Quando si esegue l'esempio, si ottiene una voce del registro eventi che dichiara l'ID dell'istanza e il motivo della chiusura.

Il servizio di rilevamento di chiusura è un'estensione della classe TrackingService e utilizza il registro eventi per registrare eventi di chiusura del flusso di lavoro. Tramite l'aggiunta del servizio di rilevamento di chiusura al WorkflowRuntime come servizio, viene consentita la registrazione automatica della chiusura del flusso di lavoro senza ulteriori configurazioni.

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.

  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 TerminationTrackingService\bin\debug, collocata sotto la cartella principale dell'esempio.

Utilizzo dell'esempio

Quando si compila l'esempio del servizio di rilevamento di chiusura, l'applicazione viene creata nella directory TerminationTrackingService\bin\debug. Quando l'applicazione viene eseguita, controllare il Visualizzatore eventi per verificare che la chiusura del flusso di lavoro sia stata registrata correttamente. L'evento di chiusura viene registrato nel registro applicazioni.

Vedere anche

Altre risorse

Creating Custom Tracking Services
Windows Workflow Tracking Services
Esempi di applicazioni
Esempi di Windows Workflow Foundation

Footer image

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.