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 Validierungsmethode 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 Validierungsmethode.
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 typisiert werden. Wenn ein Prozess einen Wert eines anderen Typs übergibt, wird versucht, die Typkonvertierung zu konvertieren.
Die angegebene Methode sollte zurückgeben true
, wenn ein angegebenes Objekt gültig ist. Andernfalls sollte false
zurückgegeben werden.
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 die -Methode verwenden kann, um den Kontext zu bestimmen, in dem sie 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