Configurazione della convalida di attività

La convalida delle attività consente agli autori e agli utenti di attività di identificare e segnalare errori nella configurazione di un'attività prima della relativa esecuzione. Windows Workflow Foundation (WF) fornisce i tre tipi di convalida delle attività seguenti:

  • Attributi RequiredArgument e OverloadGroup.

  • Convalida basata su codice imperativo.

  • Vincoli dichiarativi.

Gli attributi RequiredArgument e OverloadGroup indicano che determinati argomenti di un'attività sono obbligatori. La convalida basata su codice imperativo fornisce un modo semplice per la convalida automatica di un'attività mentre i vincoli dichiarativi abilitano la convalida dell'attività e della relativa relazione con il flusso di lavoro contenitore. Se un'attività non viene configurata correttamente in base ai requisiti di convalida, vengono restituiti errori e avvisi di convalida. Se il flusso di lavoro contenitore viene creato tramite l'utilità di progettazione del flusso di lavoro, gli eventuali errori e avvisi di convalida vengono visualizzati nella finestra di progettazione. Se il flusso di lavoro viene creato al di fuori dell'utilità di progettazione del flusso di lavoro, gli eventuali errori di convalida vengono restituiti quando il flusso di lavoro viene richiamato. Indipendentemente dalla modalità con la quale il flusso di lavoro viene creato, se con errori di convalida, un flusso di lavoro non può mai essere eseguito. Contenuto della sezione viene fornita una panoramica su questi tipi di convalida delle attività e su come viene richiamata la convalida delle attività.

In questa sezione

Argomenti obbligatori e gruppi di overload
Viene descritto come usare gli attributi RequiredArgument e OverloadGroup per fornire la convalida.

Convalida basata su codice imperativo
Viene descritto come usare la convalida basata su codice per attività basate sugli oggetti CodeActivity e NativeActivity.

Vincoli dichiarativi
Viene descritto come usare vincoli dichiarativi per fornire la convalida delle attività complessa.

Richiamo della convalida di attività
Viene illustrato quando la convalida delle attività viene richiamata automaticamente e come richiamare la convalida in modo esplicito.

Riferimento