CustomValidationAttribute.Method Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera metodę weryfikacji.
public:
property System::String ^ Method { System::String ^ get(); };
public string Method { get; }
member this.Method : string
Public ReadOnly Property Method As String
Wartość właściwości
Nazwa metody weryfikacji.
Uwagi
Metoda niestandardowa określona przez tę właściwość musi być publiczna i statyczna i musi zwracać wartość logiczną. Musi również przyjmować co najmniej jeden parametr wejściowy, który określa obiekt do zweryfikowania. Ten parametr może być silnie typizowane. Jeśli proces przekazuje wartość innego typu, zostanie podjęta próba konwersji typu.
Określona metoda powinna zwrócić, true
jeśli dany obiekt jest prawidłowy. W przeciwnym razie powinna zwrócić wartość false
.
Metoda niestandardowa może również przyjmować parametry określające wartość wejściową ValidationContext i wartość wyjściową ValidationResult . Parametr ValidationContext zawiera dodatkowe informacje kontekstowe, których metoda może użyć do określenia kontekstu, w którego jest używany. Parametr ValidationResult wyjściowy umożliwia metodzie zwrócenie komunikatu o błędzie.
Jeśli metoda zwraca null
ValidationResult parametr lub zwraca pustą wartość dla ErrorMessage właściwości, zostanie wywołana metoda domyślna FormatErrorMessage , aby utworzyć komunikat o błędzie.