Share via


ActivityValidationServices.Validate Metoda

Definice

Ověří, jestli je aktivita pracovního postupu správně nakonfigurovaná podle logiky ověřování. Tato logika může být metodou CacheMetadata(CodeActivityMetadata) aktivit, které se mají ověřit, nebo sestavením a omezeními zásad.

Přetížení

Validate(Activity)

Ověří, jestli je aktivita pracovního postupu správně nakonfigurovaná podle logiky ověřování. Tato logika může být metodou CacheMetadata(CodeActivityMetadata) aktivit, které se mají ověřit, nebo sestavením a omezeními zásad.

Validate(Activity, ValidationSettings)

Ověří, jestli je aktivita pracovního postupu správně nakonfigurovaná podle logiky ověřování. Tato logika může být metodou cacheMetadata aktivit, které se mají ověřit, nebo sestavením a omezeními zásad.

Poznámky

Autoři vlastních aktivit můžou v přepsání aktivity poskytnout logiku CacheMetadata ověřování. Žádné výjimky, které jsou vyvoláné z CacheMetadata , nejsou považovány za chyby ověření. Tyto výjimky uniknou z volání a Validate musí je zpracovat volající.

Validate(Activity)

Ověří, jestli je aktivita pracovního postupu správně nakonfigurovaná podle logiky ověřování. Tato logika může být metodou CacheMetadata(CodeActivityMetadata) aktivit, které se mají ověřit, nebo sestavením a omezeními zásad.

public:
 static System::Activities::Validation::ValidationResults ^ Validate(System::Activities::Activity ^ toValidate);
public static System.Activities.Validation.ValidationResults Validate (System.Activities.Activity toValidate);
static member Validate : System.Activities.Activity -> System.Activities.Validation.ValidationResults
Public Shared Function Validate (toValidate As Activity) As ValidationResults

Parametry

toValidate
Activity

Prvek ze stromu aktivity pracovního postupu.

Návraty

Kolekce chyb ověření, z nichž každá může obsahovat název ověřené aktivity, popisnou zprávu, kód chyby a další informace.

Poznámky

Autoři vlastních aktivit můžou v přepsání aktivity poskytnout logiku CacheMetadata ověřování. Žádné výjimky, které jsou vyvoláné z CacheMetadata , nejsou považovány za chyby ověření. Tyto výjimky uniknou z volání a Validate musí je zpracovat volající.

Platí pro

Validate(Activity, ValidationSettings)

Ověří, jestli je aktivita pracovního postupu správně nakonfigurovaná podle logiky ověřování. Tato logika může být metodou cacheMetadata aktivit, které se mají ověřit, nebo sestavením a omezeními zásad.

public:
 static System::Activities::Validation::ValidationResults ^ Validate(System::Activities::Activity ^ toValidate, System::Activities::Validation::ValidationSettings ^ settings);
public static System.Activities.Validation.ValidationResults Validate (System.Activities.Activity toValidate, System.Activities.Validation.ValidationSettings settings);
static member Validate : System.Activities.Activity * System.Activities.Validation.ValidationSettings -> System.Activities.Validation.ValidationResults
Public Shared Function Validate (toValidate As Activity, settings As ValidationSettings) As ValidationResults

Parametry

toValidate
Activity

Aktivita ze stromu aktivity pracovního postupu.

settings
ValidationSettings

Objekt, který určuje chování metody ověřování v pracovním postupu , může potlačit interní logiku ověřování a může také obsahovat omezení zásad.

Návraty

Kolekce chyb ověření, z nichž každá může obsahovat název nesprávně nakonfigurované aktivity, popisnou zprávu, kód chyby nebo upozornění a další informace.

Poznámky

Autoři vlastních aktivit můžou v přepsání aktivity poskytnout logiku CacheMetadata ověřování. Žádné výjimky, které jsou vyvoláné z CacheMetadata , nejsou považovány za chyby ověření. Tyto výjimky uniknou z volání a Validate musí je zpracovat volající.

Platí pro