ValidationAttribute Osztály

Definíció

Az összes érvényesítési attribútum alaposztályaként szolgál.

public ref class ValidationAttribute abstract : Attribute
public abstract class ValidationAttribute : Attribute
type ValidationAttribute = class
    inherit Attribute
Public MustInherit Class ValidationAttribute
Inherits Attribute
Öröklődés
ValidationAttribute
Származtatott

Megjegyzések

Ez az osztály az adattáblához társított metaadatok alapján érvényesíti az ellenőrzést. Ezt az osztályt felülbírálhatja egyéni érvényesítési attribútumok létrehozásához.

Konstruktorok

Name Description
ValidationAttribute()

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

ValidationAttribute(Func<String>)

Inicializálja az osztály új példányát az ValidationAttribute érvényesítési erőforrásokhoz hozzáférést lehetővé tevő függvény használatával.

ValidationAttribute(String)

Inicializálja az osztály új példányát a ValidationAttribute hibaüzenet használatával egy érvényesítési vezérlőhöz társítva.

Tulajdonságok

Name Description
ErrorMessage

Ha az ellenőrzés sikertelen, hibaüzenetet kap vagy állít be egy érvényesítési vezérlőhöz való társításhoz.

ErrorMessageResourceName

Lekéri vagy beállítja a hibaüzenet erőforrásnevét a tulajdonság értékének kereséséhez, ha az ErrorMessageResourceType ellenőrzés sikertelen.

ErrorMessageResourceType

Lekéri vagy beállítja az erőforrástípust a hibaüzenetek kereséséhez, ha az ellenőrzés sikertelen.

ErrorMessageString

Lekéri a honosított érvényesítési hibaüzenetet.

RequiresValidationContext

Olyan értéket kap, amely jelzi, hogy az attribútumhoz érvényesítési környezet szükséges-e.

TypeId

Ha származtatott osztályban implementálják, ehhez egy egyedi azonosítót Attributekap.

(Öröklődés forrása Attribute)

Metódusok

Name Description
Equals(Object)

Olyan értéket ad vissza, amely jelzi, hogy ez a példány egyenlő-e egy adott objektummal.

(Öröklődés forrása Attribute)
FormatErrorMessage(String)

Formázást alkalmaz egy hibaüzenetre annak az adatmezőnek az alapján, ahol a hiba történt.

GetHashCode()

A példány kivonatkódját adja vissza.

(Öröklődés forrása Attribute)
GetType()

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

(Öröklődés forrása Object)
GetValidationResult(Object, ValidationContext)

Ellenőrzi, hogy a megadott érték érvényes-e az aktuális érvényesítési attribútumra vonatkozóan.

IsDefaultAttribute()

Ha egy származtatott osztályban felül van bírálva, azt jelzi, hogy a példány értéke-e a származtatott osztály alapértelmezett értéke.

(Öröklődés forrása Attribute)
IsValid(Object, ValidationContext)

Ellenőrzi a megadott értéket az aktuális érvényesítési attribútummal kapcsolatban.

IsValid(Object)

Meghatározza, hogy az objektum megadott értéke érvényes-e.

Match(Object)

Származtatott osztály felülírásakor egy olyan értéket ad vissza, amely jelzi, hogy ez a példány egy adott objektummal egyenlő-e.

(Öröklődés forrása Attribute)
MemberwiseClone()

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

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

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

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

Ellenőrzi a megadott objektumot.

Validate(Object, ValidationContext)

Ellenőrzi a megadott objektumot.

Explicit interfész-implementációk

Name Description
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Névkészletet képez le a küldési azonosítók megfelelő készletére.

(Öröklődés forrása Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Lekéri egy objektum típusadatait, amelyek a felület típusadatainak lekérésére használhatók.

(Öröklődés forrása Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Lekéri az objektumok által biztosított típusinformációs felületek számát (0 vagy 1).

(Öröklődés forrása Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Hozzáférést biztosít az objektumok által közzétett tulajdonságokhoz és metódusokhoz.

(Öröklődés forrása Attribute)

A következőre érvényes:

Lásd még