Condividi tramite


CustomValidationAttribute.Method Proprietà

Definizione

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.

Si applica a