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; }
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, lors de l’utilisation d’une System.ComponentModel.DataAnnotations.ValidationAttribute personnalisée, la propriété MemberName retourne null. À compter de .NET Framework octobre 2019 Preview of Quality Rollup pour .NET Framework 4.8, la propriété retourne le nom du membre si vous ajoutez le paramètre suivant à votre fichier web.config :

<configuration>
   <appSettings>
      <add key="aspnet:GetValidationMemberName" value="true" />
   </appSettings>
</configuration>

Sans ce paramètre, cette propriété retourne null avec .NET Framework Octobre 2019 Preview of Quality Rollup ou versions ultérieures.

Dans .NET Framework 4.8 version antérieure à la mise à jour d’octobre 2019, cette propriété retourne 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 à