CustomValidationAttribute.Method Propriété

Définition

Obtient la méthode de validation.

public:
 property System::String ^ Method { System::String ^ get(); };
public string Method { get; }
member this.Method : string
Public ReadOnly Property Method As String

Valeur de propriété

Nom de la méthode de validation.

Remarques

La méthode personnalisée spécifiée par cette propriété doit être publique et statique, et elle doit retourner une valeur booléenne. Il doit également prendre au moins un paramètre d’entrée qui spécifie l’objet à valider. Ce paramètre peut être fortement typé. Si un processus transmet une valeur d’un autre type, la conversion de type est tentée.

La méthode spécifiée doit retourner true si un objet donné est valide. Sinon elle doit retourner false.

La méthode personnalisée peut également prendre des paramètres qui spécifient une valeur d’entrée ValidationContext et une ValidationResult valeur de sortie. Le ValidationContext paramètre fournit des informations de contexte supplémentaires que la méthode peut utiliser pour déterminer le contexte dans lequel elle est utilisée. Le ValidationResult paramètre output permet à la méthode de retourner un message d’erreur.

Si la méthode retourne null pour le ValidationResult paramètre ou si elle retourne une valeur vide pour la ErrorMessage propriété, la méthode par défaut FormatErrorMessage est appelée pour composer le message d’erreur.

S’applique à