Metodo ValidationContext.GetCache
Includi membri protetti
Includi membri ereditati
Ottiene la cache per la classe specificata.
Si tratta di un membro di overload. Per informazioni complete su questo membro, inclusi la sintassi, l'utilizzo e gli esempi, fare clic su un nome nell'elenco degli overload.
Elenco di overload
Nome | Descrizione | |
---|---|---|
GetCache<T>() | Ottiene la cache per la classe specificata. | |
GetCache<T>(String) | Ottiene la cache per la classe specificata. |
In alto
Note
È consigliabile utilizzare questo metodo per evitare di memorizzare le informazioni nelle variabili.
Il metodo ottiene la cache della classe associato al contesto di convalida.Quando questo metodo viene chiamato per la prima volta, una cache viene creato per la classe.Ogni tempo che aggiuntivo questo metodo viene chiamato, la cache esistente viene recuperato.Una cache viene creato per ogni classe di parametri e può essere chiamato da altre classi.
Per utilizzare questo metodo, la classe di destinazione deve disporre di un costruttore di zero-parametro.Le classi composte sono consentite.Ad esempio, utilizzare: context.GetCache<Dictionary<string, extraObject>>()
Dopo che la cache viene restituito, è possibile utilizzarlo con ValidationMessageObserver la classe, che consente di passare le informazioni tra i metodi di convalida.