ActivityValidationServices.Validate Metoda

Definice

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

Přetížení

Name Description
Validate(Activity)

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

Validate(Activity, ValidationSettings)

Ověřuje, že je aktivita pracovního postupu správně nakonfigurovaná podle logiky ověřování. Tato logika může být metodou cacheMetadata aktivit pro ověření nebo sestavení a omezení zásad.

Poznámky

Autoři vlastních aktivit můžou poskytnout ověřovací logiku v přepsaní metody aktivity CacheMetadata. Všechny výjimky, které CacheMetadata vyvolá, nejsou považovány za chyby ověřování. Tyto výjimky uniknou z volání Validate a musí být zpracovány volajícím.

Validate(Activity)

Ověřuje, že je aktivita pracovního postupu správně nakonfigurovaná podle logiky ověřování. Tato logika může být metodou CacheMetadata(CodeActivityMetadata) aktivit pro ověření nebo sestavení a omezení 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 aktivit 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 poskytnout ověřovací logiku v přepsaní metody aktivity CacheMetadata. Všechny výjimky, které CacheMetadata vyvolá, nejsou považovány za chyby ověřování. Tyto výjimky uniknou z volání Validate a musí být zpracovány volajícím.

Platí pro

Validate(Activity, ValidationSettings)

Ověřuje, že je aktivita pracovního postupu správně nakonfigurovaná podle logiky ověřování. Tato logika může být metodou cacheMetadata aktivit pro ověření nebo sestavení a omezení 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 aktivit pracovního postupu

settings
ValidationSettings

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

Návraty

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

Poznámky

Autoři vlastních aktivit můžou poskytnout ověřovací logiku v přepsaní metody aktivity CacheMetadata. Všechny výjimky, které CacheMetadata vyvolá, nejsou považovány za chyby ověřování. Tyto výjimky uniknou z volání Validate a musí být zpracovány volajícím.

Platí pro