Validator Třída

Definice

Upozornění

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Základní třída pro všechny komponenty validátoru.

public ref class Validator
public class Validator
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class Validator
type Validator = class
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type Validator = class
Public Class Validator
Dědičnost
Validator
Odvozené
Atributy

Poznámky

Poznámka

V tomto materiálu jsou popsané zastaralé typy a obory názvů. Další informace najdete v tématu Zastaralé typy ve Windows Workflow Foundation 4.5.

Třída Validator se používá k zajištění správné konfigurace aktivit v době návrhu. Během návrhu se vytvoří instance validátorů, když návrhář ověřuje vlastnosti přiřazené k aktivitám; Pokud parametry aktivity nejsou správně nakonfigurované, návrhář zobrazí chyby inteligentních značek pro nesprávné hodnoty. Validátory se také spouštějí během kompilace a vrátí chyby ověření, pokud jsou omezení, jako je nadřazený objekt nebo podřízený typ, minimální počet podřízených položek atd. nejsou správné. Validátory se také spustí za běhu, když se vytvoří instance pracovního postupu založeného na CreateWorkflow značkách pomocí metody .

Hlavním účelem validátoru je zajistit, aby chyby byly známé během návrhu a nebyly během běhu vystaveny jako výjimky.

Validátory jsou přidruženy k aktivitám, které ověřují pomocí atributu ValidatorTypeName ; všechny validátory aktivit musí dědit z ActivityValidator třídy.

Ve výchozím nastavení validátory ověří vlastnosti metadat. Neověřují vlastnosti instance, které lze nastavit za běhu.

Konstruktory

Validator()
Zastaralé.

Inicializuje novou instanci Validator třídy.

Metody

Equals(Object)
Zastaralé.

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetFullPropertyName(ValidationManager)
Zastaralé.

Pomocná metoda extrahuje úplný název vlastnosti.

GetHashCode()
Zastaralé.

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()
Zastaralé.

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()
Zastaralé.

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()
Zastaralé.

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
Validate(ValidationManager, Object)
Zastaralé.

Ověří zadaný objekt a vrátí kolekci chyb ověření.

ValidateActivityChange(Activity, ActivityChangeAction)
Zastaralé.

Při přepsání v odvozené třídě ověří změnu na základě zadaného Activity přidání nebo odebrání. Tato funkce je volána během použití změn, které jsou provedeny v pracovním postupu během dynamických aktualizací.

ValidateProperties(ValidationManager, Object)
Zastaralé.

Pomocná metoda pro automatické ověření vlastností konkrétních objektů.

ValidateProperty(PropertyInfo, Object, Object, ValidationManager)
Zastaralé.

Provede ověření vlastnosti a vrátí ValidationErrorCollection hodnotu, která obsahuje výsledky tohoto ověření.

Platí pro