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 deOverloadGroup
.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.