CustomValidationAttribute.Method Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.