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; }
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.