ValidationContext.MemberName Propriété

Définition

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.

S’applique à