Udostępnij za pomocą


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ń:

  • Atrybuty RequiredArgument i OverloadGroup.

  • 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 wyświetlane są wszystkie błędy i ostrzeżenia walidacyjne. Jeśli przepływ pracy zostanie utworzony poza projektantem przepływu pracy, błędy weryfikacji zostaną zwrócone 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 przeciążenia
Opisuje, jak używać atrybutów RequiredArgument i OverloadGroup w celu zapewnienia walidacji.

Imperatywna weryfikacja Code-Based
Opisuje sposób używania walidacji opartej na kodzie dla aktywności z wykorzystaniem CodeActivity i NativeActivity.

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

Źródło