Configurando a validação de atividade
A validação da atividade permite que os autores e usuários da atividade identifiquem e relatem erros na configuração de uma atividade antes de sua execução. O Windows Workflow Foundation (WF) fornece os seguintes três tipos de validação de atividade:
RequiredArgument
eOverloadGroup
atributos.Validação imperativa baseada em código.
Restrições declarativas.
RequiredArgument
e OverloadGroup
atributos indicam que certos argumentos em uma atividade são necessários. A validação baseada em código imperativo fornece uma maneira simples para uma atividade fornecer validação sobre si mesma, e as restrições declarativas permitem a validação sobre a atividade e seu relacionamento com o fluxo de trabalho contido. Se uma atividade não estiver configurada corretamente de acordo com os requisitos de validação, erros de validação e avisos serão retornados. Se o fluxo de trabalho que contém for criado usando o designer de fluxo de trabalho, todos os erros de validação e avisos serão exibidos no designer. Se o fluxo de trabalho for criado fora do designer de fluxo de trabalho, todos os erros de validação serão retornados quando o fluxo de trabalho for invocado. Independentemente de como o fluxo de trabalho foi criado, um fluxo de trabalho com erros de validação nunca pode ser executado. Esta seção fornece uma visão geral desses tipos de validação de atividade e como a validação de atividade é invocada.
Nesta Secção
Argumentos necessários e grupos de sobrecarga
Descreve como usar os RequiredArgument
atributos e OverloadGroup
para fornecer validação.
Validação imperativa baseada em código
Descreve como usar a validação baseada em código para CodeActivity e NativeActivity atividades baseadas.
Restrições declarativas
Descreve como usar restrições declarativas para fornecer validação de atividade complexa.
Invocando a validação da atividade
Discute quando a validação de atividade é invocada automaticamente e como invocar explicitamente a validação.