Tevékenységérvényesítés konfigurálása

A tevékenységérvényesítés lehetővé teszi, hogy a tevékenység szerzői és felhasználói a végrehajtás előtt azonosíthassák és jelentsenek hibákat egy tevékenység konfigurációjában. A Windows Workflow Foundation (WF) a következő három típusú tevékenységérvényesítést biztosítja:

  • RequiredArgument és OverloadGroup attribútumok.

  • Imperatív kódalapú ellenőrzés.

  • Deklaratív korlátozások.

RequiredArgument és OverloadGroup az attribútumok azt jelzik, hogy bizonyos argumentumok szükségesek egy tevékenységhez. Az imperatív kódalapú ellenőrzés egyszerű módot biztosít egy tevékenység számára, hogy érvényesítse magát, a deklaratív korlátozások pedig lehetővé teszik a tevékenység és a benne lévő munkafolyamattal való kapcsolat érvényesítését. Ha egy tevékenység nincs megfelelően konfigurálva az érvényesítési követelményeknek megfelelően, a rendszer érvényesítési hibákat és figyelmeztetéseket ad vissza. Ha a munkafolyamatot tartalmazó munkafolyamat a munkafolyamat-tervezővel jön létre, az ellenőrzési hibák és figyelmeztetések megjelennek a tervezőben. Ha a munkafolyamat a munkafolyamat-tervezőn kívül jön létre, a rendszer érvényesítési hibákat ad vissza a munkafolyamat meghívásakor. A munkafolyamat létrehozásának módjától függetlenül az érvényesítési hibákkal rendelkező munkafolyamatok végrehajtása soha nem engedélyezett. Ez a szakasz áttekintést nyújt az ilyen típusú tevékenységérvényesítésről és a tevékenységérvényesítés meghívásának módjáról.

Ebben a részben

Kötelező argumentumok és túlterhelési csoportok
Ismerteti, hogyan használható az és az RequiredArgumentOverloadGroup attribútumok ellenőrzésre.

Imperatív Code-Based érvényesítése
A CodeActivity és NativeActivity kódalapú tevékenységek ellenőrzésének használatát ismerteti.

Deklaratív korlátozások
Ismerteti, hogyan használható deklaratív kényszerek összetett tevékenységérvényesítésre.

Tevékenység-ellenőrzés kezdeményezése
Ismerteti, hogy a rendszer mikor hívja meg automatikusan a tevékenységérvényesítést, és hogyan hívhatja meg explicit módon az érvényesítést.

Referenciák