CustomValidationAttribute.Method Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Überprüfungsmethode ab.
public:
property System::String ^ Method { System::String ^ get(); };
public string Method { get; }
member this.Method : string
Public ReadOnly Property Method As String
Eigenschaftswert
Der Name der Überprüfungsmethode.
Hinweise
Die von dieser Eigenschaft angegebene benutzerdefinierte Methode muss öffentlich und statisch sein und einen booleschen Wert zurückgeben. Außerdem muss mindestens ein Eingabeparameter verwendet werden, der das zu überprüfende Objekt angibt. Dieser Parameter kann stark typiert werden. Wenn ein Prozess einen Wert eines anderen Typs übergibt, wird die Typkonvertierung versucht.
Die angegebene Methode sollte zurückgegeben werden true , wenn ein bestimmtes Objekt gültig ist. Andernfalls sollte es false zurückgeben.
Die benutzerdefinierte Methode kann auch Parameter verwenden, die einen ValidationContext Eingabewert und einen ValidationResult Ausgabewert angeben. Der ValidationContext Parameter stellt zusätzliche Kontextinformationen bereit, die von der Methode verwendet werden können, um den Kontext zu bestimmen, in dem er verwendet wird. Der ValidationResult Ausgabeparameter ermöglicht es der Methode, eine Fehlermeldung zurückzugeben.
Wenn die Methode für den Parameter zurückgibt null oder wenn sie einen leeren Wert für die ErrorMessage Eigenschaft zurückgibt, wird die Standardmethode FormatErrorMessage aufgerufen, um die Fehlermeldung zu verfassen.ValidationResult