ValidationContext Oluşturucular

Tanım

ValidationContext sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

ValidationContext(Object)

Belirtilen nesne örneğini kullanarak sınıfın ValidationContext yeni bir örneğini başlatır.

ValidationContext(Object, IDictionary<Object,Object>)

Belirtilen nesneyi ve isteğe bağlı bir özellik torbasını ValidationContext kullanarak sınıfın yeni bir örneğini başlatır.

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

Hizmet sağlayıcısını ValidationContext ve hizmet tüketicilerinin sözlüğünü kullanarak sınıfının yeni bir örneğini başlatır.

ValidationContext(Object)

Kaynak:
ValidationContext.cs
Kaynak:
ValidationContext.cs
Kaynak:
ValidationContext.cs

Belirtilen nesne örneğini kullanarak sınıfın ValidationContext yeni bir örneğini başlatır.

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)

Parametreler

instance
Object

Doğrulanması gereken nesne örneği. olamaz null.

Özel durumlar

instance, null değeridir.

Şunlara uygulanır

ValidationContext(Object, IDictionary<Object,Object>)

Kaynak:
ValidationContext.cs
Kaynak:
ValidationContext.cs
Kaynak:
ValidationContext.cs

Belirtilen nesneyi ve isteğe bağlı bir özellik torbasını ValidationContext kullanarak sınıfın yeni bir örneğini başlatır.

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

Parametreler

instance
Object

Doğrulanması gereken nesne örneği. olamaz null.

items
IDictionary<Object,Object>

Tüketicilerin kullanımına sunulması için isteğe bağlı bir anahtar/değer çifti kümesi.

Özel durumlar

instance, null değeridir.

Açıklamalar

ise itemsnull, boş bir sözlük oluşturulur. items Null değilse, anahtar/değer çiftleri kümesi yeni bir sözlüğe kopyalanır ve tüketicilerin özgün sözlüğü değiştirmesini engeller.

Şunlara uygulanır

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

Kaynak:
ValidationContext.cs
Kaynak:
ValidationContext.cs
Kaynak:
ValidationContext.cs

Hizmet sağlayıcısını ValidationContext ve hizmet tüketicilerinin sözlüğünü kullanarak sınıfının yeni bir örneğini başlatır.

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

Parametreler

instance
Object

Doğrulanması gereken nesne. Bu parametre zorunludur.

serviceProvider
IServiceProvider

Arabirimini uygulayan IServiceProvider nesne. Bu parametre isteğe bağlıdır.

items
IDictionary<Object,Object>

Hizmet tüketicilerinin kullanımına sunulması için anahtar/değer çiftlerinin sözlüğü. Bu parametre isteğe bağlıdır.

Özel durumlar

instance, null değeridir.

Açıklamalar

parametresi, serviceProvider özel doğrulama gerçekleştirmek için yöntemi tarafından GetService kullanılabilecek bir hizmeti temsil eder.

items parametresi ise nullboş bir sözlük oluşturulur. parametresi değilse null, anahtar/değer çiftleri kümesi yeni bir sözlüğe kopyalanır ve bu da hizmet tüketicilerinin özgün sözlüğü değiştirmesini engeller.

Şunlara uygulanır