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