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 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. Il permet également d’ajouter une validation personnalisée par le biais de n’importe quel service qui implémente l’interface IServiceProvider .
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) |
Méthodes d’extension
GetKeyedService<T>(IServiceProvider, Object) |
Obtient un service de type |
GetKeyedServices(IServiceProvider, Type, Object) |
Obtient une énumération des services de type |
GetKeyedServices<T>(IServiceProvider, Object) |
Obtient une énumération des services de type |
GetRequiredKeyedService(IServiceProvider, Type, Object) |
Obtient un service de type |
GetRequiredKeyedService<T>(IServiceProvider, Object) |
Obtient un service de type |
CreateAsyncScope(IServiceProvider) |
Crée un AsyncServiceScope qui peut être utilisé pour résoudre des services délimités. |
CreateScope(IServiceProvider) |
Crée un IServiceScope qui peut être utilisé pour résoudre des services délimités. |
GetRequiredService(IServiceProvider, Type) |
Obtient le service de type |
GetRequiredService<T>(IServiceProvider) |
Obtient le service de type |
GetService<T>(IServiceProvider) |
Obtient le service de type |
GetServices(IServiceProvider, Type) |
Obtient une énumération des services de type |
GetServices<T>(IServiceProvider) |
Obtient une énumération des services de type |
GetFakeLogCollector(IServiceProvider) |
Obtient l’objet qui collecte les enregistrements de journal envoyés au faux journal. |
GetFakeRedactionCollector(IServiceProvider) |
Obtient le faux collecteur de redacteur instance à partir du conteneur d’injection de dépendances. |