Compartilhar via


Configurando a validação de atividades

Validação de atividade autores e permite que usuários da atividade para identificar e relatar erros na configuração de uma atividade antes da execução. O Windows Workflow Foundation (WF) fornece os três tipos de validação de atividade a seguir:

  • RequiredArgument e atributos de OverloadGroup .

  • Validação classe base imperativa.

  • Restrições declarativas.

RequiredArgument e atributos de OverloadGroup indicam que determinados argumentos em uma atividade são necessários. A validação classe base imperativa fornece uma maneira simples para uma atividade fornece validação sobre se, e restrições declarativas permitem a validação sobre a atividade e sua relação com o fluxo de trabalho contém. Se uma atividade não é configurado corretamente de acordo com os requisitos de validação, erros e avisos de validação são retornados. Se um trabalho de que são criados usando o designer de trabalho, todos os erros e avisos de validação são exibidos no designer. Se o trabalho são criados fora do designer de trabalho todos os erros de validação são retornados quando o fluxo de trabalho é chamado. Independentemente de como funciona foram criados, um trabalho com erros de validação são permitidos nunca executar. Esta seção fornece uma visão geral desses tipos de validação de atividade e como validação de atividade é chamada.

Nesta seção

Argumentos necessários e grupos de sobrecarga
Descreve como usar atributos de RequiredArgument e de OverloadGroup para fornecer validação.

Validação classe base imperativa
Descreve como usar a validação classe base para CodeActivity e atividades com base NativeActivity .

Restrições declarativas
Descreve como usar restrições declarativas para fornecer validação complexa de atividade.

Invocando a validação de atividades
Discute quando a validação de atividade é chamado automaticamente e como chamar explicitamente validação.

Referência