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á ověřovací metodu.
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í vracet logickou hodnotu. Musí také přijmout 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 měl vrátit false
.
Vlastní metoda může také přijímat parametry, které určují ValidationContext vstupní a ValidationResult výstupní hodnotu. Parametr ValidationContext poskytuje další kontextové informace, které může metoda 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
parametr ValidationResult nebo pokud vrátí prázdnou ErrorMessage hodnotu vlastnosti, bude volána výchozí FormatErrorMessage metoda pro vytvoření chybové zprávy.