Validator Osztály

Definíció

Figyelemfelhívás

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

Alaposztály az összes érvényesítő összetevőhöz.

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
Öröklődés
Validator
Származtatott
Attribútumok

Megjegyzések

Note

Ez az anyag az elavult típusokat és névtereket ismerteti. További információ: Deprecated Types in Windows Workflow Foundation 4.5.

A Validator osztály biztosítja, hogy a tevékenységek a tervezéskor megfelelően legyenek konfigurálva. Az érvényesítők példányosítása a tervezési idő alatt történik, amikor a tervező ellenőrzi a tevékenységekhez rendelt tulajdonságokat; ha egy tevékenység paraméterei nincsenek megfelelően konfigurálva, a tervező intelligens címkehibákat jelenít meg a helytelen értékekhez. Az érvényesítők a fordítási idő alatt is futnak, és érvényesítési hibákat adnak vissza, ha az olyan korlátozások, mint az objektum szülő- vagy gyermektípusa, a gyermekek minimális száma stb. helytelenek. Az érvényesítők futásidőben is futnak, ha egy korrektúraalapú munkafolyamat példányosítása történik a CreateWorkflow módszerrel.

A Validator fő célja annak biztosítása, hogy a hibák a tervezési idő alatt ismertek legyenek, és ne legyenek kivételekként elérhetővé téve a futásidőben.

Az érvényesítők az attribútummal ValidatorTypeName érvényesített tevékenységekkel vannak társítva; minden tevékenység-érvényesítőnek örökölnie kell az ActivityValidator osztálytól.

Alapértelmezés szerint az érvényesítők ellenőrzik a metatulajdonságokat; nem ellenőrzik a futtatókörnyezetben beállított példánytulajdonságokat.

Konstruktorok

Name Description
Validator()
Elavult.

Inicializálja a Validator osztály új példányát.

Metódusok

Name Description
Equals(Object)
Elavult.

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetFullPropertyName(ValidationManager)
Elavult.

Segédmetódus a teljes tulajdonságnév kinyeréséhez.

GetHashCode()
Elavult.

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()
Elavult.

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()
Elavult.

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()
Elavult.

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
Validate(ValidationManager, Object)
Elavult.

Ellenőrzi a megadott objektumot, és érvényesítési hibák gyűjteményét adja vissza.

ValidateActivityChange(Activity, ActivityChangeAction)
Elavult.

Ha egy származtatott osztályban felül van bírálva, ellenőrzi a módosítást egy megadott Activity hozzáadott vagy eltávolított érték alapján. Ezt a függvényt a munkafolyamaton a dinamikus frissítések során végrehajtott módosítások alkalmazása során hívjuk meg.

ValidateProperties(ValidationManager, Object)
Elavult.

Segédmetódus az adott objektumok tulajdonságainak automatikus ellenőrzéséhez.

ValidateProperty(PropertyInfo, Object, Object, ValidationManager)
Elavult.

Érvényesítést hajt végre egy tulajdonságon, és visszaad egy ValidationErrorCollection olyan értéket, amely az ellenőrzés eredményeit tartalmazza.

A következőre érvényes: