ActivityValidationServices.Validate Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Verifica se uma atividade de fluxo de trabalho está corretamente configurada de acordo com a lógica de validação. Esta lógica pode ser o CacheMetadata(CodeActivityMetadata) método das atividades para validar, ou restrições de construção e políticas.
Sobrecargas
| Name | Description |
|---|---|
| Validate(Activity) |
Verifica se uma atividade de fluxo de trabalho está corretamente configurada de acordo com a lógica de validação. Esta lógica pode ser o CacheMetadata(CodeActivityMetadata) método das atividades para validar, ou restrições de construção e políticas. |
| Validate(Activity, ValidationSettings) |
Verifica se uma atividade de fluxo de trabalho está corretamente configurada de acordo com a lógica de validação. Esta lógica pode ser o método cacheMetadata das atividades a validar, ou construir e fazer políticas. |
Observações
Os autores de atividades personalizadas podem fornecer lógica de validação na substituição de CacheMetadata de uma atividade. Quaisquer exceções que sejam lançadas por CacheMetadata não são tratadas como erros de validação. Essas exceções irão escapar da chamada para Validate e devem ser tratadas pelo chamador.
Validate(Activity)
Verifica se uma atividade de fluxo de trabalho está corretamente configurada de acordo com a lógica de validação. Esta lógica pode ser o CacheMetadata(CodeActivityMetadata) método das atividades para validar, ou restrições de construção e políticas.
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
Um elemento de uma árvore de atividades de workflow.
Devoluções
Uma coleção de erros de validação, cada um dos quais pode conter o nome da atividade validada, uma mensagem descritiva, um código de erro e outras informações.
Observações
Os autores de atividades personalizadas podem fornecer lógica de validação na substituição de CacheMetadata de uma atividade. Quaisquer exceções que sejam lançadas por CacheMetadata não são tratadas como erros de validação. Essas exceções irão escapar da chamada para Validate e devem ser tratadas pelo chamador.
Aplica-se a
Validate(Activity, ValidationSettings)
Verifica se uma atividade de fluxo de trabalho está corretamente configurada de acordo com a lógica de validação. Esta lógica pode ser o método cacheMetadata das atividades a validar, ou construir e fazer políticas.
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
Uma atividade de uma árvore de atividades de workflow.
- settings
- ValidationSettings
Um objeto que determina o comportamento do método de validação no fluxo de trabalho , pode suprimir a lógica interna de validação e também pode conter as restrições da política.
Devoluções
Um conjunto de erros de validação, cada um dos quais pode conter o nome da atividade configurada incorretamente, uma mensagem descritiva, um código de erro ou aviso, e outras informações.
Observações
Os autores de atividades personalizadas podem fornecer lógica de validação na substituição de CacheMetadata de uma atividade. Quaisquer exceções que sejam lançadas por CacheMetadata não são tratadas como erros de validação. Essas exceções irão escapar da chamada para Validate e devem ser tratadas pelo chamador.