Udostępnij za pośrednictwem


Konfigurowanie walidacji działania

Walidacja działania umożliwia autorom działań i użytkownikom identyfikowanie i zgłaszanie błędów w konfiguracji działania przed jego wykonaniem. Program Windows Workflow Foundation (WF) udostępnia następujące trzy typy weryfikacji działań:

  • RequiredArgument i OverloadGroup atrybuty.

  • Imperatywne sprawdzanie poprawności opartej na kodzie.

  • Ograniczenia deklaratywne.

RequiredArgument i OverloadGroup atrybuty wskazują, że wymagane są pewne argumenty działania. Walidacja oparta na kodzie imperatywnego umożliwia działanie w celu zapewnienia weryfikacji samego siebie, a ograniczenia deklaratywne umożliwiają walidację działania i jego relacji z zawierającym przepływem pracy. Jeśli działanie nie jest poprawnie skonfigurowane zgodnie z wymaganiami dotyczącymi walidacji, zwracane są błędy walidacji i ostrzeżenia. Jeśli zawierający przepływ pracy jest tworzony przy użyciu projektanta przepływu pracy, w projektancie są wyświetlane wszelkie błędy i ostrzeżenia dotyczące walidacji. Jeśli przepływ pracy zostanie utworzony poza projektantem przepływu pracy, zostaną zwrócone błędy weryfikacji po wywołaniu przepływu pracy. Niezależnie od sposobu tworzenia przepływu pracy przepływ pracy z błędami walidacji nigdy nie może być wykonywany. Ta sekcja zawiera omówienie tych typów weryfikacji działań i sposobu wywoływanego sprawdzania poprawności działania.

W tej sekcji

Wymagane argumenty i grupy metod przeciążonych
Opisuje sposób użycia RequiredArgument atrybutów i OverloadGroup w celu zapewnienia weryfikacji.

Walidacja oparta na kodzie imperatywnym
Opisuje sposób używania walidacji opartej na kodzie dla CodeActivity działań i NativeActivity opartych na nich.

Ograniczenia deklaratywne
Opisuje sposób używania ograniczeń deklaratywnych w celu zapewnienia złożonej weryfikacji działań.

Wywoływanie walidacji działania
Omówiono, kiedy walidacja działania jest wywoływana automatycznie i jak jawnie wywołać walidację.

Odwołanie