ActivityValidationServices.Validate Método

Definição

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.

Aplica-se a