ActivityValidationServices.Validate Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Verifica che un'attività del flusso di lavoro sia configurata correttamente in base alla logica di convalida. Questa logica può essere il CacheMetadata(CodeActivityMetadata) metodo delle attività da convalidare o creare e i vincoli dei criteri.
Overload
| Nome | Descrizione |
|---|---|
| Validate(Activity) |
Verifica che un'attività del flusso di lavoro sia configurata correttamente in base alla logica di convalida. Questa logica può essere il CacheMetadata(CodeActivityMetadata) metodo delle attività da convalidare o creare e i vincoli dei criteri. |
| Validate(Activity, ValidationSettings) |
Verifica che un'attività del flusso di lavoro sia configurata correttamente in base alla logica di convalida. Questa logica può essere il metodo cacheMetadata delle attività da convalidare o creare vincoli di criteri e . |
Commenti
Gli autori di attività personalizzate possono includere la logica di convalida nella funzione override di CacheMetadata di un'attività. Tutte le eccezioni generate da CacheMetadata non vengono considerate come errori di convalida. Queste eccezioni escono dalla chiamata a Validate e devono essere gestite dal chiamante.
Validate(Activity)
Verifica che un'attività del flusso di lavoro sia configurata correttamente in base alla logica di convalida. Questa logica può essere il CacheMetadata(CodeActivityMetadata) metodo delle attività da convalidare o creare e i vincoli dei criteri.
public:
static System::Activities::Validation::ValidationResults ^ Validate(System::Activities::Activity ^ toValidate);
public static System.Activities.Validation.ValidationResults Validate(System.Activities.Activity toValidate);
static member Validate : System.Activities.Activity -> System.Activities.Validation.ValidationResults
Public Shared Function Validate (toValidate As Activity) As ValidationResults
Parametri
- toValidate
- Activity
Elemento di un albero delle attività del flusso di lavoro.
Valori restituiti
Raccolta di errori di convalida, ognuno dei quali può contenere il nome dell'attività convalidata, un messaggio descrittivo, un codice di errore e altre informazioni.
Commenti
Gli autori di attività personalizzate possono includere la logica di convalida nella funzione override di CacheMetadata di un'attività. Tutte le eccezioni generate da CacheMetadata non vengono considerate come errori di convalida. Queste eccezioni escono dalla chiamata a Validate e devono essere gestite dal chiamante.
Si applica a
Validate(Activity, ValidationSettings)
Verifica che un'attività del flusso di lavoro sia configurata correttamente in base alla logica di convalida. Questa logica può essere il metodo cacheMetadata delle attività da convalidare o creare vincoli di criteri e .
public:
static System::Activities::Validation::ValidationResults ^ Validate(System::Activities::Activity ^ toValidate, System::Activities::Validation::ValidationSettings ^ settings);
public static System.Activities.Validation.ValidationResults Validate(System.Activities.Activity toValidate, System.Activities.Validation.ValidationSettings settings);
static member Validate : System.Activities.Activity * System.Activities.Validation.ValidationSettings -> System.Activities.Validation.ValidationResults
Public Shared Function Validate (toValidate As Activity, settings As ValidationSettings) As ValidationResults
Parametri
- toValidate
- Activity
Attività di un albero delle attività del flusso di lavoro.
- settings
- ValidationSettings
Un oggetto che determina il comportamento del metodo di convalida nel flusso di lavoro , può eliminare la logica di convalida interna e può contenere anche i vincoli dei criteri.
Valori restituiti
Raccolta di errori di convalida, ognuno dei quali può contenere il nome dell'attività configurata in modo non corretto, un messaggio descrittivo, un codice di errore o di avviso e altre informazioni.
Commenti
Gli autori di attività personalizzate possono includere la logica di convalida nella funzione override di CacheMetadata di un'attività. Tutte le eccezioni generate da CacheMetadata non vengono considerate come errori di convalida. Queste eccezioni escono dalla chiamata a Validate e devono essere gestite dal chiamante.