ValidationContext.MemberName Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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; }
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ümlerde, özel System.ComponentModel.DataAnnotations.ValidationAttributeMemberName
bir kullanılırken özelliği döndürürnull
. .NET Framework 4.8 için .NET Framework Ekim 2019 Kalite Paketi Önizlemesi'yle 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 birlikte döndürürnull
.
Ekim 2019 güncelleştirmesinin önceki .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
.