ValidationContext Classe

Définition

Décrit le contexte dans lequel une vérification de validation est effectuée.

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 via n’importe quel service qui implémente l’interface IServiceProvider .

Constructeurs

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

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

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

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

ValidationContext(Object)

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

Propriétés

Nom Description
DisplayName

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

Items

Obtient le dictionnaire de paires clé/valeur associées à 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

Nom Description
Equals(Object)

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

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

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

Retourne le service qui fournit une validation personnalisée.

GetType()

Obtient la Type de l’instance actuelle.

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

Initialise l’utilisation ValidationContext d’un fournisseur de services qui peut retourner des instances de service par type lorsqu’elle GetService(Type) est appelée.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)

S’applique à