Condividi tramite


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
Metodo pubblico GetCache<T>() Ottiene la cache per la classe specificata.
Metodo pubblico 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.

Vedere anche

Riferimenti

ValidationContext Classe

Spazio dei nomi Microsoft.VisualStudio.Modeling.Validation