ActivityValidationServices.Validate Metodo

Definizione

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.

Si applica a