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 método CacheMetadata(CodeActivityMetadata) de las actividades que validar o restricciones de directivas y compilación.

Sobrecargas

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 método CacheMetadata(CodeActivityMetadata) de las actividades que validar o restricciones de directivas y compilación.

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 validar o restricciones de directivas y compilación.

Comentarios

Los autores de actividades personalizadas pueden proporcionar lógica de validación en la invalidación del método CacheMetadata de una actividad. Cualquier excepción que se produzca desde el método CacheMetadata no se trata 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 método CacheMetadata(CodeActivityMetadata) de las actividades que validar o restricciones de directivas y compilación.

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

Una 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 invalidación del método CacheMetadata de una actividad. Cualquier excepción que se produzca desde el método CacheMetadata no se trata 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 validar o restricciones de directivas y compilación.

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 la directiva.

Devoluciones

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

Comentarios

Los autores de actividades personalizadas pueden proporcionar lógica de validación en la invalidación del método CacheMetadata de una actividad. Cualquier excepción que se produzca desde el método CacheMetadata no se trata 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