ValidationContext Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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) |