ValidationContext.MemberName プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
検証するメンバーの名前を取得または設定します。
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
プロパティ値
検証するメンバーの名前。
注釈
このプロパティは、対応するデータ フィールドの名前ではなく、エンティティ メンバー名を表します。 そのため、この名前はローカライズされません。 これは、プロパティまたはパラメーターのコンテキストに対してのみ設定する必要があります。
.NET Framework 4.7.2 以前のバージョンでは、カスタムの System.ComponentModel.DataAnnotations.ValidationAttribute を使用すると、MemberName
プロパティで null
が返されます。 .NET Framework 4.8 .NET Framework 2019 年 10 月の品質ロールアップのプレビュー以降、web.configファイルに次の設定を追加すると、プロパティはメンバー名を返します。
<configuration>
<appSettings>
<add key="aspnet:GetValidationMemberName" value="true" />
</appSettings>
</configuration>
この設定を指定しない場合、このプロパティは品質ロールアップ以降のバージョン.NET Framework 2019 年 10 月プレビューでを返null
します。
2019 年 10 月の更新プログラムより前の.NET Framework 4.8 バージョンでは、このプロパティは構成設定なしでメンバー名を返します。 前の例に示すように web.config ファイルを変更すると、 プロパティは を返します null
。
適用対象
.NET