ValidationContext コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ValidationContext クラスの新しいインスタンスを初期化します。
オーバーロード
ValidationContext(Object) |
オブジェクト インスタンスを使用して、ValidationContext クラスの新しいインスタンスを初期化します。 |
ValidationContext(Object, IDictionary<Object,Object>) |
オブジェクト インスタンスを使用して、ValidationContext クラスの新しいインスタンスを初期化します |
ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>) |
サービス プロバイダーとサービス コンシューマーのディクショナリを使用して、ValidationContext クラスの新しいインスタンスを初期化します。 |
ValidationContext(Object)
オブジェクト インスタンスを使用して、ValidationContext クラスの新しいインスタンスを初期化します。
public:
ValidationContext(System::Object ^ instance);
public ValidationContext (object instance);
new System.ComponentModel.DataAnnotations.ValidationContext : obj -> System.ComponentModel.DataAnnotations.ValidationContext
Public Sub New (instance As Object)
パラメーター
- instance
- Object
検証するオブジェクト インスタンス。 null
にすることはできません。
例外
instance
が null
です。
適用対象
ValidationContext(Object, IDictionary<Object,Object>)
オブジェクト インスタンスを使用して、ValidationContext クラスの新しいインスタンスを初期化します
public:
ValidationContext(System::Object ^ instance, System::Collections::Generic::IDictionary<System::Object ^, System::Object ^> ^ items);
public ValidationContext (object instance, System.Collections.Generic.IDictionary<object,object> items);
public ValidationContext (object instance, System.Collections.Generic.IDictionary<object,object?>? items);
new System.ComponentModel.DataAnnotations.ValidationContext : obj * System.Collections.Generic.IDictionary<obj, obj> -> System.ComponentModel.DataAnnotations.ValidationContext
Public Sub New (instance As Object, items As IDictionary(Of Object, Object))
パラメーター
- instance
- Object
検証するオブジェクト インスタンス。 null
にすることはできません。
- items
- IDictionary<Object,Object>
コンシューマーに提供するオプションの一連のキーと値のペア。
例外
instance
が null
です。
注釈
が null
の場合items
は、空のディクショナリが作成されます。 が null でない場合 items
、キーと値のペアのセットが新しいディクショナリにコピーされ、コンシューマーが元のディクショナリを変更できなくなります。
適用対象
ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>)
サービス プロバイダーとサービス コンシューマーのディクショナリを使用して、ValidationContext クラスの新しいインスタンスを初期化します。
public:
ValidationContext(System::Object ^ instance, IServiceProvider ^ serviceProvider, System::Collections::Generic::IDictionary<System::Object ^, System::Object ^> ^ items);
public ValidationContext (object instance, IServiceProvider serviceProvider, System.Collections.Generic.IDictionary<object,object> items);
public ValidationContext (object instance, IServiceProvider? serviceProvider, System.Collections.Generic.IDictionary<object,object?>? items);
new System.ComponentModel.DataAnnotations.ValidationContext : obj * IServiceProvider * System.Collections.Generic.IDictionary<obj, obj> -> System.ComponentModel.DataAnnotations.ValidationContext
Public Sub New (instance As Object, serviceProvider As IServiceProvider, items As IDictionary(Of Object, Object))
パラメーター
- instance
- Object
検証対象のオブジェクト。 このパラメーターは必須です。
- serviceProvider
- IServiceProvider
IServiceProvider インターフェイスを実装するオブジェクト。 このパラメーターは省略できます。
- items
- IDictionary<Object,Object>
サービス コンシューマーに使用できるようにするキーと値のペアのディクショナリ。 このパラメーターは省略できます。
例外
instance
が null
です。
注釈
パラメーターは serviceProvider
、カスタム検証を実行するために メソッドで GetService 使用できるサービスを表します。
パラメーターが の items
場合は null
、空のディクショナリが作成されます。 パラメーターが でない null
場合、キーと値のペアのセットが新しいディクショナリにコピーされるため、サービス コンシューマーは元のディクショナリを変更できなくなります。
適用対象
.NET