Dela via


Konfigurering av aktivitetsverifiering

Med aktivitetsverifiering kan aktivitetsförfattare och användare identifiera och rapportera fel i en aktivitets konfiguration innan den körs. Windows Workflow Foundation (WF) innehåller följande tre typer av aktivitetsverifiering:

  • RequiredArgument och OverloadGroup attribut.

  • Imperativ kodbaserad validering.

  • Deklarativa begränsningar.

RequiredArgument och OverloadGroup attribut anger att vissa argument för en aktivitet krävs. Imperativ kodbaserad validering är ett enkelt sätt för en aktivitet att tillhandahålla validering om sig själv, och deklarativa begränsningar möjliggör validering av aktiviteten och dess relation till det innehållande arbetsflödet. Om en aktivitet inte har konfigurerats korrekt enligt valideringskraven returneras valideringsfel och varningar. Om det innehållande arbetsflödet skapas med hjälp av arbetsflödesdesignern visas eventuella valideringsfel och varningar i designern. Om arbetsflödet skapas utanför arbetsflödesdesignern returneras valideringsfel när arbetsflödet anropas. Oavsett hur arbetsflödet skapades tillåts aldrig ett arbetsflöde med valideringsfel att köras. Det här avsnittet innehåller en översikt över de här typerna av aktivitetsvalidering och hur aktivitetsvalidering anropas.

I det här avsnittet

Obligatoriska argument och överbelastningsgrupper
Beskriver hur du använder attributen RequiredArgument och OverloadGroup för att tillhandahålla verifiering.

Imperativ Code-Based validering
Beskriver hur du använder kodbaserad validering för CodeActivity och NativeActivity baserade aktiviteter.

Deklarativa begränsningar
Beskriver hur du använder deklarativa begränsningar för att tillhandahålla komplex aktivitetsverifiering.

Anrop av aktivitetsvalidering
Diskuterar när aktivitetsvalidering anropas automatiskt och hur du uttryckligen anropar validering.

Hänvisning