ValidationContext Classe

Définition

Décrit le contexte dans lequel un contrôle de validation est exécuté.

public ref class ValidationContext sealed : IServiceProvider
public sealed class ValidationContext : IServiceProvider
type ValidationContext = class
    interface IServiceProvider
Public NotInheritable Class ValidationContext
Implements IServiceProvider
Héritage
ValidationContext
Implémente

Remarques

Cette classe décrit le type ou le membre sur lequel la validation est effectuée. Elle permet également d’ajouter une validation personnalisée par le biais de n’importe quel service qui implémente l' IServiceProvider interface.

Constructeurs

ValidationContext(Object)

Initialise une nouvelle instance de la classe ValidationContext à l’aide de l’instance d’objet spécifiée.

ValidationContext(Object, IDictionary<Object,Object>)

Initialise une nouvelle instance de la classe ValidationContext à l'aide de l'objet spécifié et d'un conteneur des propriétés facultatif.

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

Initialise une nouvelle instance de la classe ValidationContext à l'aide du fournisseur de services et du dictionnaire des consommateurs du service.

Propriétés

DisplayName

Obtient ou définit le nom du membre à valider.

Items

Obtient le dictionnaire de paires clé/valeur associé à ce contexte.

MemberName

Obtient ou définit le nom du membre à valider.

ObjectInstance

Obtient l'objet à valider.

ObjectType

Obtient le type de l'objet à valider.

ServiceContainer

Obtient le conteneur des services de validation.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetService(Type)

Retourne le service qui assure la validation personnalisée.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
InitializeServiceProvider(Func<Type,Object>)

Initialise le ValidationContext avec un fournisseur de services qui peut retourner des instances de service par type quand GetService(Type) est appelé.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à