CustomValidationAttribute.Method Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene il metodo di convalida.
public:
property System::String ^ Method { System::String ^ get(); };
public string Method { get; }
member this.Method : string
Public ReadOnly Property Method As String
Valore della proprietà
Nome del metodo di convalida.
Commenti
Il metodo personalizzato specificato da questa proprietà deve essere pubblico e statico e deve restituire un valore booleano. Deve anche accettare almeno un parametro di input che specifica l'oggetto da convalidare. Questo parametro può essere fortemente tipizzato. Se un processo passa un valore di un tipo diverso, verrà tentata la conversione del tipo.
Il metodo specificato deve restituire true
se un determinato oggetto è valido. In caso contrario, deve restituire false
.
Il metodo personalizzato può anche accettare parametri che specificano un ValidationContext valore di input e un ValidationResult valore di output. Il ValidationContext parametro fornisce informazioni di contesto aggiuntive che il metodo può usare per determinare il contesto in cui viene usato. Il ValidationResult parametro di output consente al metodo di restituire un messaggio di errore.
Se il metodo restituisce null
per il ValidationResult parametro o se restituisce un valore vuoto per la ErrorMessage proprietà, verrà chiamato il metodo predefinito FormatErrorMessage per comporre il messaggio di errore.