Настройка проверки действий
Проверка действия позволяет авторам и пользователям действий выявлять ошибки и сообщать о них в конфигурации любого действия до его выполнения. Windows Workflow Foundation (WF) предоставляет следующие три типа проверки действий:
Атрибуты
RequiredArgument
иOverloadGroup
.Императивная, основанная на коде проверка.
Декларативные ограничения.
Атрибуты RequiredArgument
и OverloadGroup
указывают, что определенные аргументы в действии являются обязательными. Императивная, основанная на коде проверка предоставляет действию простой способ выполнения самопроверки, а декларативные ограничения позволяют выполнять проверку действия и его связи с рабочим процессом, содержащим это действие. Если действие не настроено в соответствии с требованиями проверки, то возвращаются ошибки проверки и предупреждения. Если рабочий процесс, содержащий действие, создан с использованием конструктора рабочих процессов, то все ошибки проверки и предупреждения отображаются в этом конструкторе. Если рабочий процесс создан за пределами конструктора рабочих процессов, то все ошибки проверки возвращаются при вызове рабочего процесса. Независимо от способа создания рабочего процесса, рабочий процесс, содержащий ошибки проверки, выполнен не будет. В этом разделе представлены общие сведения об этих типах проверки действий и способах ее вызова.
В этом разделе
Обязательные аргументы и группы перегрузки
Описывает процесс использования атрибутов RequiredArgument
и OverloadGroup
для выполнения проверки.
Проверка на основе императивного кода
Описывает процесс использования проверки на уровне коде для действий, основанных на CodeActivity и NativeActivity.
Декларативные ограничения
Описывает процесс использования декларативных ограничений для выполнения проверки сложных действий.
Вызов проверки действия
Описывает процесс автоматического вызова проверки действия и способы явного вызова проверки.