Language

ValidationContext.Items プロパティ

定義

このコンテキストに関連付けられているキーと値のペアのディクショナリを取得します。

public:
 property System::Collections::Generic::IDictionary<System::Object ^, System::Object ^> ^ Items { System::Collections::Generic::IDictionary<System::Object ^, System::Object ^> ^ get(); };
public System.Collections.Generic.IDictionary<object,object> Items { get; }
public System.Collections.Generic.IDictionary<object,object?> Items { get; }
member this.Items : System.Collections.Generic.IDictionary<obj, obj>
Public ReadOnly Property Items As IDictionary(Of Object, Object)

プロパティ値

このコンテキストのキーと値のペアのディクショナリ。

注釈

このプロパティは nullされませんが、ディクショナリは空にすることができます。 このディクショナリ内のエントリに加えられた変更は、コンストラクターで指定された元のディクショナリには影響しません。

Items は、検証を開始する前に設定される読み取り専用入力チャネルとして設計されています。 検証パイプラインでは、 RequiredAttribute 優先度を超える属性の実行順序は保証されず、検証中に組み込みの属性によってこのディクショナリが変更されることはありません。 カスタム 検証コントロールは、検証の実行中に読み取り専用として扱う必要があります。 検証コントロール内から変更することはサポートされておらず、並列非同期検証の下で競合状態が発生する可能性があります。

適用対象