Поделиться через


Настройка проверки действия

Проверка действий позволяет авторам действий и пользователям выявлять и сообщать об ошибках в конфигурации действия до его выполнения. Windows Workflow Foundation (WF) предоставляет следующие три типа проверки действий:

  • RequiredArgument и OverloadGroup атрибуты.

  • Императивная проверка на основе кода.

  • Декларативные ограничения.

RequiredArgument и OverloadGroup атрибуты указывают на то, что требуются определенные аргументы для действия. Императивная проверка на основе кода обеспечивает простой способ предоставления проверки о себе, а декларативные ограничения позволяют проверять действие и его связь с содержащим рабочим процессом. Если действие настроено неправильно в соответствии с требованиями проверки, возвращаются ошибки проверки и предупреждения. Если содержащий рабочий процесс создается с помощью конструктора рабочих процессов, в конструкторе отображаются все ошибки проверки и предупреждения. Если рабочий процесс создается вне конструктора рабочих процессов, при вызове рабочего процесса возвращаются ошибки проверки. Независимо от того, как был создан рабочий процесс, рабочий процесс с ошибками проверки никогда не допускается выполнять. В этом разделе представлены общие сведения об этих типах проверки действий и вызове проверки действия.

В этом разделе

Обязательные аргументы и группы перегрузки
Описывает, как использовать атрибуты RequiredArgument и OverloadGroup для обеспечения проверки.

Императивная проверка Code-Based
Описывает, как использовать проверку, основанную на коде, для CodeActivity и для видов деятельности, основанных на NativeActivity.

Декларативные ограничения
Описывает использование декларативных ограничений для обеспечения сложной проверки действий.

Вызов проверки действия
Описывается, когда проверка действия вызывается автоматически и как явно вызывать проверку.

Справка