CustomValidationAttribute.Method Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar valideringsmetoden.
public:
property System::String ^ Method { System::String ^ get(); };
public string Method { get; }
member this.Method : string
Public ReadOnly Property Method As String
Egenskapsvärde
Namnet på valideringsmetoden.
Kommentarer
Den anpassade metod som anges av den här egenskapen måste vara offentlig och statisk, och den måste returnera ett booleskt värde. Det måste också ta minst en indataparameter som anger objektet som ska verifieras. Den här parametern kan skrivas starkt. Om en process skickar ett värde av en annan typ, kommer typkonvertering att försökas.
Den angivna metoden ska returneras true om ett angivet objekt är giltigt. Annars bör den returnera false.
Den anpassade metoden kan också ta parametrar som anger ett ValidationContext indatavärde och ett ValidationResult utdatavärde. Parametern ValidationContext innehåller ytterligare kontextinformation som metoden kan använda för att fastställa den kontext som den används i. Med ValidationResult utdataparametern kan metoden returnera ett felmeddelande.
Om metoden returnerar null för parametern ValidationResult eller om den returnerar ett tomt värde för ErrorMessage egenskapen anropas standardmetoden FormatErrorMessage för att skapa felmeddelandet.