ActivityValidationServices.Validate Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.