ValidationContext.MemberName Özellik

Tanım

Doğrulanması gereken üyenin adını alır veya ayarlar.

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

Özellik Değeri

Doğrulanması gereken üyenin adı.

Açıklamalar

Bu özellik, ilgili veri alanının adını değil varlık üyesi adını temsil eder. Bu nedenle, bu ad yerelleştirilmemiştir. Yalnızca özellik veya parametre bağlamları için ayarlanmalıdır.

.NET Framework 4.7.2 ve önceki sürümlerinde, özel bir System.ComponentModel.DataAnnotations.ValidationAttributekullanılırken MemberName özelliği nulldöndürür. .NET Framework 4.8 için .NET Framework Ekim 2019 Kalite Paketi Önizlemesi ile başlayarak, web.config dosyanıza aşağıdaki ayarı eklerseniz özellik üye adını döndürür:

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

Bu ayar olmadan, bu özellik .NET Framework Ekim 2019 Kalite Paketi Önizlemesi veya sonraki sürümleriyle null döndürür.

Ekim 2019 güncelleştirmesi öncesinde .NET Framework 4.8 sürümünde, bu özellik yapılandırma ayarı olmadan üye adını döndürür. önceki örnekte gösterildiği gibi web.config dosyanızı değiştirirseniz, özelliği döndürür null.

Şunlara uygulanır