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