Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
RequiredArgumentiOverloadGroup.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ę.