ValidationContext.MemberName Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví název člena k ověření.
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
Hodnota vlastnosti
Název člena, který chcete ověřit.
Poznámky
Tato vlastnost představuje název člena entity, nikoli název odpovídajícího datového pole. Proto tento název není lokalizován. Měla by být nastavena pouze pro kontexty vlastností nebo parametrů.
V rozhraní .NET Framework 4.7.2 a starších verzích při použití vlastního System.ComponentModel.DataAnnotations.ValidationAttributevrátí vlastnost MemberNamenull. Počínaje verzí .NET Framework z října 2019 verze Preview kumulativní aktualizace pro zvýšení kvality pro .NET Framework 4.8 vrátí tato vlastnost název člena, pokud do souboru web.config přidáte následující nastavení:
<configuration>
<appSettings>
<add key="aspnet:GetValidationMemberName" value="true" />
</appSettings>
</configuration>
Bez tohoto nastavení vrátí tato vlastnost null s .NET Framework říjen 2019 Preview kumulativní aktualizace pro zvýšení kvality nebo novější verze.
V .NET Framework 4.8 verze před aktualizací z října 2019 vrátí tato vlastnost název člena bez nastavení konfigurace. Pokud změníte web.config soubor, jak je znázorněno v předchozím příkladu, vrátí nullvlastnost .