Compartir a través de


ValidationContext.GetCache (Método)

Incluir miembros protegidos
Incluir miembros heredados

Obtiene la memoria caché de la clase especificada.

Este miembro está sobrecargado. Para obtener información completa sobre este miembro, incluida la sintaxis, el uso y algunos ejemplos, haga clic en un nombre de la lista de sobrecarga.

Lista de sobrecarga

  Nombre Descripción
Método público GetCache<T>() Obtiene la memoria caché de la clase especificada.
Método público GetCache<T>(String) Obtiene la memoria caché de la clase especificada.

Arriba

Comentarios

Debe utilizar este método para evitar almacenar en caché la información en variables.

El método obtiene la memoria caché de la clase que se asocia el contexto de validación. Cuando este método se llama por primera vez, la memoria caché se crea para la clase. Se recupera cada hora adicional que se llama a este método, la memoria caché existente. La memoria caché se crea para cada clase de parámetro y se puede llamar otras clases.

Para utilizar este método, la clase de destino debe tener un constructor de cero- parámetro. Las clases compuestas también se permiten. Por ejemplo, podría utilizar: context.GetCache<Dictionary<string, extraObject>>()

Después de que se devuelva la memoria caché, puede utilizarlo con la clase de ValidationMessageObserver , que permite pasar información entre los métodos de validación.

Vea también

Referencia

ValidationContext Clase

Microsoft.VisualStudio.Modeling.Validation (Espacio de nombres)