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
iOverloadGroup
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ę.