ActivityValidationServices.Validate Método

Definición

Comprueba que una actividad de flujo de trabajo está configurada correctamente según la lógica de validación. Esta lógica puede ser el CacheMetadata(CodeActivityMetadata) método de las actividades que se van a validar o crear y establecer restricciones de directiva.

Sobrecargas

Nombre Description
Validate(Activity)

Comprueba que una actividad de flujo de trabajo está configurada correctamente según la lógica de validación. Esta lógica puede ser el CacheMetadata(CodeActivityMetadata) método de las actividades que se van a validar o crear y establecer restricciones de directiva.

Validate(Activity, ValidationSettings)

Comprueba que una actividad de flujo de trabajo está configurada correctamente según la lógica de validación. Esta lógica puede ser el método cacheMetadata de las actividades que se van a validar o crear y establecer restricciones de directiva.

Comentarios

Los autores de actividades personalizadas pueden proporcionar lógica de validación en la anulación de CacheMetadata de una actividad. Las excepciones que se inician desde CacheMetadata no se tratan como errores de validación. Estas excepciones escaparán de la llamada al método Validate y serán administradas por el autor de la llamada.

Validate(Activity)

Comprueba que una actividad de flujo de trabajo está configurada correctamente según la lógica de validación. Esta lógica puede ser el CacheMetadata(CodeActivityMetadata) método de las actividades que se van a validar o crear y establecer restricciones de directiva.

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

Parámetros

toValidate
Activity

Elemento de un árbol de actividad de flujo de trabajo.

Devoluciones

Colección de errores de validación, cada uno de los cuales puede contener el nombre de la actividad validada, un mensaje descriptivo, un código de error y otra información.

Comentarios

Los autores de actividades personalizadas pueden proporcionar lógica de validación en la anulación de CacheMetadata de una actividad. Las excepciones que se inician desde CacheMetadata no se tratan como errores de validación. Estas excepciones escaparán de la llamada al método Validate y serán administradas por el autor de la llamada.

Se aplica a

Validate(Activity, ValidationSettings)

Comprueba que una actividad de flujo de trabajo está configurada correctamente según la lógica de validación. Esta lógica puede ser el método cacheMetadata de las actividades que se van a validar o crear y establecer restricciones de directiva.

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

Parámetros

toValidate
Activity

Actividad de un árbol de actividad de flujo de trabajo.

settings
ValidationSettings

Un objeto que determina el comportamiento del método de validación en el flujo de trabajo , puede suprimir la lógica de validación interna y también puede contener las restricciones de directiva.

Devoluciones

Colección de errores de validación, cada uno de los cuales puede contener el nombre de la actividad configurada incorrectamente, un mensaje descriptivo, un código de error o advertencia y otra información.

Comentarios

Los autores de actividades personalizadas pueden proporcionar lógica de validación en la anulación de CacheMetadata de una actividad. Las excepciones que se inician desde CacheMetadata no se tratan como errores de validación. Estas excepciones escaparán de la llamada al método Validate y serán administradas por el autor de la llamada.

Se aplica a