Sviluppo di attività flusso di lavoro

Per creare attività personalizzate è possibile utilizzare le API di Windows Workflow Foundation. Per sviluppare un'attività personalizzata è necessario definire una classe di attività personalizzata che deriva direttamente dalla classe Activity oppure da un'attività predefinita che deriva dalla classe Activity. È possibile personalizzare diversi aspetti dell'attività personalizzata, ad esempio la serializzazione, la convalida, la progettazione e la logica predefinita. A tale scopo, utilizzare un insieme di classi correlate che incapsulano tali componenti specifici di funzionalità. Vengono quindi utilizzati attributi di attività per fare riferimento a queste classi personalizzate, in modo che venga utilizzata la logica personalizzata anziché la logica predefinita utilizzata dagli attributi.

L'utilizzo di attributi consente a un client di individuare le funzionalità dell'attività. Ad esempio, un client può chiedere a un'attività se dispone di un serializzatore formato BPEL (Business Process Execution Language) senza dover creare un'istanza dell'attività o del relativo serializzatore.

Per un esempio di codice che illustra la creazione di un'attività personalizzata, vedere l'Simple Activity Sample.

Argomenti della sezione

Creazione di attività personalizzate

Panoramica sulla logica di convalida delle attività

Creazione di un ActivityDesigner personalizzato

Riferimenti

System.Workflow.Activities

System.Workflow.ComponentModel

Sezioni correlate

Attività di Windows Workflow Foundation

Utilizzo delle proprietà dell'attività

Footer image

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.