ValidationContext Sınıf

Tanım

Doğrulama denetiminin gerçekleştirildiği bağlamı açıklar.

public ref class ValidationContext sealed : IServiceProvider
public sealed class ValidationContext : IServiceProvider
type ValidationContext = class
    interface IServiceProvider
Public NotInheritable Class ValidationContext
Implements IServiceProvider
Devralma
ValidationContext
Uygulamalar

Açıklamalar

Bu sınıf, doğrulamanın gerçekleştirildiği türü veya üyeyi açıklar. Ayrıca arabirimini uygulayan herhangi bir hizmet aracılığıyla özel doğrulama eklenmesini IServiceProvider sağlar.

Oluşturucular

Name Description
ValidationContext(Object, IDictionary<Object,Object>)

Belirtilen nesneyi ve isteğe bağlı bir özellik paketini kullanarak sınıfın yeni bir örneğini ValidationContext 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)

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

Özellikler

Name Description
DisplayName

Doğrulanması gereken üyenin adını alır veya ayarlar.

Items

Bu bağlamla ilişkili anahtar/değer çiftlerinin sözlüğünü alır.

MemberName

Doğrulanması gereken üyenin adını alır veya ayarlar.

ObjectInstance

Doğrulanması gereken nesneyi alır.

ObjectType

Doğrulanması gereken nesnenin türünü alır.

ServiceContainer

Doğrulama hizmetleri kapsayıcısını alır.

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetService(Type)

Özel doğrulama sağlayan hizmeti döndürür.

GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
InitializeServiceProvider(Func<Type,Object>)

çağrıldığında GetService(Type) türüne ValidationContext göre hizmet örneklerini döndürebilen bir hizmet sağlayıcısı kullanarak öğesini başlatır.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır