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 método CacheMetadata(CodeActivityMetadata) das atividades a serem validadas ou restrições de política e build.
Sobrecargas
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 método CacheMetadata(CodeActivityMetadata) das atividades a serem validadas ou restrições de política e build. |
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 restrições de política e build. |
Comentários
Os autores de atividade personalizados podem fornecer a lógica de validação em uma substituição de CacheMetadata de uma atividade. Nenhuma exceções que são geradas de CacheMetadata não são tratados 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 método CacheMetadata(CodeActivityMetadata) das atividades a serem validadas ou restrições de política e build.
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 atividade personalizados podem fornecer a lógica de validação em uma substituição de CacheMetadata de uma atividade. Nenhuma exceções que são geradas de CacheMetadata não são tratados 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 restrições de política e build.
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 restrições de política.
Retornos
Uma coleção de erros de validação, cada um deles pode conter o nome da atividade que está configurada incorretamente, uma mensagem descritiva, um código de erro ou aviso e outras informações.
Comentários
Os autores de atividade personalizados podem fornecer a lógica de validação em uma substituição de CacheMetadata de uma atividade. Nenhuma exceções que são geradas de CacheMetadata não são tratados como erros de validação. Essas exceções escaparão de chamada para Validate e devem ser tratadas pelo chamador.