ActivityValidationServices.Validate Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Verifica se uma atividade de fluxo de trabalho está configurada corretamente de acordo com a lógica de validação. Essa lógica pode ser o CacheMetadata(CodeActivityMetadata) método das atividades a serem validadas ou as restrições de build e política.
Sobrecargas
| Nome | Description |
|---|---|
| Validate(Activity) |
Verifica se uma atividade de fluxo de trabalho está configurada corretamente de acordo com a lógica de validação. Essa lógica pode ser o CacheMetadata(CodeActivityMetadata) método das atividades a serem validadas ou as restrições de build e política. |
| Validate(Activity, ValidationSettings) |
Verifica se uma atividade de fluxo de trabalho está configurada corretamente de acordo com a lógica de validação. Essa lógica pode ser o método cacheMetadata das atividades a serem validadas ou as restrições de build e política. |
Comentários
Os autores de atividades personalizadas podem fornecer lógica de validação na substituição de CacheMetadata uma atividade. Quaisquer exceções geradas a partir de CacheMetadata não são tratadas como erros de validação. Essas exceções escaparão de chamada para Validate e devem ser tratadas pelo chamador.
Validate(Activity)
Verifica se uma atividade de fluxo de trabalho está configurada corretamente de acordo com a lógica de validação. Essa lógica pode ser o CacheMetadata(CodeActivityMetadata) método das atividades a serem validadas ou as restrições de build e política.
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 atividade de fluxo de trabalho.
Retornos
Uma coleção de erros de validação, cada um deles pode conter o nome da atividade validada, uma mensagem descritiva, um código de erro e outras informações.
Comentários
Os autores de atividades personalizadas podem fornecer lógica de validação na substituição de CacheMetadata uma atividade. Quaisquer exceções geradas a partir de CacheMetadata não são tratadas como erros de validação. Essas exceções escaparão de chamada para Validate e devem ser tratadas pelo chamador.
Aplica-se a
Validate(Activity, ValidationSettings)
Verifica se uma atividade de fluxo de trabalho está configurada corretamente de acordo com a lógica de validação. Essa lógica pode ser o método cacheMetadata das atividades a serem validadas ou as restrições de build e política.
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 atividade de fluxo de trabalho.
- settings
- ValidationSettings
Um objeto que determina o comportamento do método de validação no fluxo de trabalho, pode suprimir a lógica de validação interna e também pode conter as restrições de política.
Retornos
Uma coleção de erros de validação, cada um deles pode conter o nome da atividade configurada incorretamente, uma mensagem descritiva, um código de erro ou aviso e outras informações.
Comentários
Os autores de atividades personalizadas podem fornecer lógica de validação na substituição de CacheMetadata uma atividade. Quaisquer exceções geradas a partir de CacheMetadata não são tratadas como erros de validação. Essas exceções escaparão de chamada para Validate e devem ser tratadas pelo chamador.