ValidationContext.MemberName 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 ou définit le nom du membre à valider.
public:
property System::String ^ MemberName { System::String ^ get(); void set(System::String ^ value); };
public string MemberName { get; set; }
public string? MemberName { get; set; }
member this.MemberName : string with get, set
Public Property MemberName As String
Valeur de propriété
Nom du membre à valider.
Remarques
Cette propriété représente un nom de membre d’entité, et non le nom d’un champ de données correspondant. Par conséquent, ce nom n’est pas localisé. Elle doit être définie uniquement pour les contextes de propriété ou de paramètre.
Dans .NET Framework 4.7.2 et versions antérieures, quand vous utilisez un System.ComponentModel.DataAnnotations.ValidationAttribute personnalisé, la propriété MemberName
retourne null
. À compter de la préversion d’octobre 2019 du correctif cumulatif de qualité pour .NET Framework 4.8, la propriété retourne le nom du membre si vous ajoutez le paramètre suivant à votre fichier deweb.config :
<configuration>
<appSettings>
<add key="aspnet:GetValidationMemberName" value="true" />
</appSettings>
</configuration>
Sans ce paramètre, cette propriété retourne null
avec .NET Framework version préliminaire d’octobre 2019 du correctif cumulatif de qualité ou versions ultérieures.
Dans .NET Framework 4.8 version antérieure à la mise à jour d’octobre 2019, cette propriété renvoie le nom du membre sans le paramètre de configuration. Si vous modifiez votre fichier web.config comme indiqué dans l’exemple précédent, la propriété retourne null
.