ValidationContext.GetCache, méthode
Inclure les membres protégés
Inclure les membres hérités
Obtient le cache pour 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 pour la classe spécifiée. | |
GetCache<T>(String) | Obtient le cache pour la classe spécifiée. |
Début
Notes
Vous devez utiliser cette méthode pour éviter de mettre en cache les informations dans les variables.
La méthode obtient le cache de classe qui est associé avec le contexte de validation.Lorsque cette méthode est appelée pour la première fois, un cache est créé pour la classe.Toutes les heures supplémentaire que que cette méthode est appelée, le cache existant est extraite.Un cache est créé pour chaque classe de paramètre et peut être appelé d'autres classes.
Pour utiliser cette méthode, la classe cible doit avoir un constructeur de zéro- paramètre zéro-paramètre.Il permet également des classes composites.Par exemple, vous pouvez utiliser : context.GetCache<Dictionary<string, extraObject>>()
Une fois que le cache soit retourné, vous pouvez l'utiliser avec la classe d'ValidationMessageObserver, qui permet pour passer les informations entre les méthodes de validation.