Share via


ValidationContext Konstruktor

Definisi

Menginisialisasi instans baru kelas ValidationContext.

Overload

ValidationContext(Object)

Menginisialisasi instans ValidationContext baru kelas menggunakan instans objek yang ditentukan.

ValidationContext(Object, IDictionary<Object,Object>)

Menginisialisasi instans ValidationContext baru kelas menggunakan objek yang ditentukan dan tas properti opsional.

ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>)

Menginisialisasi instans ValidationContext baru kelas menggunakan penyedia layanan dan kamus konsumen layanan.

ValidationContext(Object)

Sumber:
ValidationContext.cs
Sumber:
ValidationContext.cs
Sumber:
ValidationContext.cs

Menginisialisasi instans ValidationContext baru kelas menggunakan instans objek yang ditentukan.

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)

Parameter

instance
Object

Instans objek untuk divalidasi. Tidak boleh null.

Pengecualian

instanceadalah null.

Berlaku untuk

ValidationContext(Object, IDictionary<Object,Object>)

Sumber:
ValidationContext.cs
Sumber:
ValidationContext.cs
Sumber:
ValidationContext.cs

Menginisialisasi instans ValidationContext baru kelas menggunakan objek yang ditentukan dan tas properti opsional.

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))

Parameter

instance
Object

Instans objek untuk divalidasi. Tidak boleh null.

items
IDictionary<Object,Object>

Sekumpulan pasangan kunci/nilai opsional untuk tersedia bagi konsumen.

Pengecualian

instanceadalah null.

Keterangan

Jika items adalah null, kamus kosong dibuat. Jika items tidak null, kumpulan pasangan kunci/nilai disalin ke dalam kamus baru, mencegah konsumen memodifikasi kamus asli.

Berlaku untuk

ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>)

Sumber:
ValidationContext.cs
Sumber:
ValidationContext.cs
Sumber:
ValidationContext.cs

Menginisialisasi instans ValidationContext baru kelas menggunakan penyedia layanan dan kamus konsumen layanan.

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))

Parameter

instance
Object

Objek yang akan divalidasi. Parameter ini diperlukan.

serviceProvider
IServiceProvider

Objek yang mengimplementasikan IServiceProvider antarmuka. Parameter ini bersifat opsional.

items
IDictionary<Object,Object>

Kamus pasangan kunci/nilai untuk tersedia bagi konsumen layanan. Parameter ini bersifat opsional.

Pengecualian

instanceadalah null.

Keterangan

Parameter serviceProvider mewakili layanan yang dapat digunakan oleh GetService metode untuk melakukan validasi kustom.

items Jika parameter adalah null, kamus kosong akan dibuat. Jika parameter bukan null, kumpulan pasangan kunci/nilai disalin ke dalam kamus baru, yang mencegah konsumen layanan memodifikasi kamus asli.

Berlaku untuk