ValidationContext.MemberName Propriedade

Definição

Obtém ou define o nome do membro a ser validado.Gets or sets the name of the member to validate.

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

Valor da propriedade

O nome do membro a ser validado.The name of the member to validate.

Comentários

Essa propriedade representa um nome de membro de entidade, não o nome de um campo de dados correspondente.This property represents an entity member name, not the name of a corresponding data field. Portanto, esse nome não é localizado.Therefore, this name is not localized. Ele deve ser definido somente para contextos de propriedade ou de parâmetro.It should be set only for property or parameter contexts.

No .NET Framework 4.7.2 e versões anteriores, ao usar um System.ComponentModel.DataAnnotations.ValidationAttribute personalizado, a propriedade MemberName retorna null.In .NET Framework 4.7.2 and earlier versions, when using a custom System.ComponentModel.DataAnnotations.ValidationAttribute, the MemberName property returns null. Começando com .NET Framework visualização de outubro de 2019 de Rollup de qualidade para .NET Framework 4,8, a propriedade retornará o nome do membro se você adicionar a seguinte configuração ao seu arquivo Web. config :Starting with .NET Framework October 2019 Preview of Quality Rollup for .NET Framework 4.8, the property returns the member name if you add the following setting to your web.config file:

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

Sem essa configuração, essa propriedade retorna null com .NET Framework visualização de outubro de 2019 de Rollup de qualidade ou versões posteriores.Without this setting, this property returns null with .NET Framework October 2019 Preview of Quality Rollup or later versions.

Na versão .NET Framework 4,8 anterior à atualização de outubro de 2019, essa propriedade retorna o nome do membro sem a definição de configuração.In .NET Framework 4.8 version prior to the October 2019 update, this property returns member name without the configuration setting. Se você alterar o arquivo Web. config , conforme mostrado no exemplo anterior, a propriedade retornará null.If you change your web.config file as shown in the previous example, the property returns null.

Aplica-se a