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ż 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 nullValidationResult parametr lub zwraca pustą wartość dla ErrorMessage właściwości, zostanie wywołana metoda domyślna FormatErrorMessage , aby utworzyć komunikat o błędzie.

Dotyczy