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 venga configurata correttamente in base alla logica di convalida. Questa logica può corrispondere al metodo CacheMetadata(CodeActivityMetadata) delle attività da convalidare o dei vincoli di criteri e compilazione.
Overload
Validate(Activity) |
Verifica che un'attività del flusso di lavoro venga configurata correttamente in base alla logica di convalida. Questa logica può corrispondere al metodo CacheMetadata(CodeActivityMetadata) delle attività da convalidare o dei vincoli di criteri e compilazione. |
Validate(Activity, ValidationSettings) |
Verifica che un'attività del flusso di lavoro venga configurata correttamente in base alla logica di convalida. Questa logica può essere il metodo cacheMetadata delle attività da convalidare o vincoli di criteri e compilazione. |
Commenti
Gli autori di attività personalizzate possono fornire la logica di convalida nell'override di un'attività CacheMetadata. Qualsiasi eccezione generata dal metodo CacheMetadata non viene considerata come errore di convalida. Queste eccezioni saranno escluse dalla chiamata all'oggetto Validate e devono essere gestite dal chiamante.
Validate(Activity)
Verifica che un'attività del flusso di lavoro venga configurata correttamente in base alla logica di convalida. Questa logica può corrispondere al metodo CacheMetadata(CodeActivityMetadata) delle attività da convalidare o dei vincoli di criteri e compilazione.
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.
Restituisce
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 fornire la logica di convalida nell'override di un'attività CacheMetadata. Qualsiasi eccezione generata dal metodo CacheMetadata non viene considerata come errore di convalida. Queste eccezioni saranno escluse dalla chiamata all'oggetto Validate e devono essere gestite dal chiamante.
Si applica a
Validate(Activity, ValidationSettings)
Verifica che un'attività del flusso di lavoro venga configurata correttamente in base alla logica di convalida. Questa logica può essere il metodo cacheMetadata delle attività da convalidare o vincoli di criteri e compilazione.
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
Oggetto che determina il comportamento del metodo di convalida nel flusso di lavoro, può eliminare la logica di convalida interna e può inoltre contenere i vincoli dei criteri.
Restituisce
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 fornire la logica di convalida nell'override di un'attività CacheMetadata. Qualsiasi eccezione generata dal metodo CacheMetadata non viene considerata come errore di convalida. Queste eccezioni saranno escluse dalla chiamata all'oggetto Validate e devono essere gestite dal chiamante.