CustomValidationAttribute.Method Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá metodu ověřování.
public:
property System::String ^ Method { System::String ^ get(); };
public string Method { get; }
member this.Method : string
Public ReadOnly Property Method As String
Hodnota vlastnosti
Název metody ověřování.
Poznámky
Vlastní metoda určená touto vlastností musí být veřejná a statická a musí vrátit logickou hodnotu. Musí také trvat alespoň jeden vstupní parametr, který určuje objekt k ověření. Tento parametr může být silného typu. Pokud proces předá hodnotu jiného typu, pokusí se o převod typu.
Zadaná metoda by měla vrátit true , pokud je daný objekt platný. V opačném případě by se měl vrátit false.
Vlastní metoda může také přijímat parametry, které určují ValidationContext vstupní hodnotu a ValidationResult výstupní hodnotu. Parametr ValidationContext poskytuje další kontextové informace, které metoda může použít k určení kontextu, ve které se používá. Výstupní ValidationResult parametr umožňuje metodě vrátit chybovou zprávu.
Pokud metoda vrátí null pro ValidationResult parametr nebo pokud vrátí prázdnou hodnotu vlastnosti ErrorMessage , bude volána výchozí FormatErrorMessage metoda pro vytvoření chybové zprávy.