ValidationContext.GetCache, méthode
Inclure les membres protégés
Inclure les membres hérités
Obtient le cache de la classe spécifiée.
Ce membre est surchargé. Pour obtenir des informations complètes sur ce membre, y compris sa syntaxe, son utilisation et des exemples s'y rapportant, cliquez sur un nom dans la liste de surcharge.
Liste de surcharge
Nom | Description | |
---|---|---|
GetCache<T>() | Obtient le cache de la classe spécifiée. | |
GetCache<T>(String) | Obtient le cache de la classe spécifiée. |
Début
Notes
Vous devez utiliser cette méthode pour éviter de mettre en cache les informations des variables.
La méthode obtient le cache de classe associé au contexte de validation. Lorsque cette méthode est appelée pour la première fois, le cache est créé pour la classe. Chaque heure supplémentaire que cette méthode est appelée, le cache existant est récupérée. Un cache est créé pour chaque classe de paramètre et peut être appelée à partir de autres classes.
Pour utiliser cette méthode, la classe cible doit avoir un constructeur de paramètre à zéro. Il permet également aux classes composite. Par exemple, vous pouvez utiliser : context.GetCache<Dictionary<string, extraObject>>()
Une fois que le cache est retourné, vous pouvez utiliser avec la classe d'ValidationMessageObserver, qui vous permet de passer les informations entre les méthodes de validation.