Sdílet prostřednictvím


CustomValidationAttribute.Method Vlastnost

Definice

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.

Platí pro