Sdílet prostřednictvím


CustomValidationAttribute.Method Vlastnost

Definice

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.

Platí pro