ValidationContext Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 items
null
, 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 null
boş 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.