Udostępnij za pośrednictwem


CustomValidationAttribute.Method Właściwość

Definicja

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ż przyjąć co najmniej jeden parametr wejściowy, który określa obiekt do zweryfikowania. Ten parametr może być silnie typizowane. Jeśli proces przejdzie wartość innego typu, zostanie podjęta próba konwersji typu.

Określona metoda powinna zwracać true , jeśli dany obiekt jest prawidłowy. W przeciwnym razie powinien zwrócić wartość false.

Metoda niestandardowa może również przyjmować parametry, które określają 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 jaki jest używany. Parametr ValidationResult wyjściowy umożliwia metodzie zwrócenie komunikatu o błędzie.

Jeśli metoda zwraca nullValidationResult parametr lub zwraca pustą wartość właściwości ErrorMessage , zostanie wywołana domyślna FormatErrorMessage metoda w celu utworzenia komunikatu o błędzie.

Dotyczy