TypeDescriptor.Refresh Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Borra las propiedades y eventos de la memoria caché.
Sobrecargas
| Nombre | Description |
|---|---|
| Refresh(Type) |
Borra las propiedades y eventos del tipo de componente especificado de la memoria caché. |
| Refresh(Module) |
Borra las propiedades y los eventos del módulo especificado de la memoria caché. |
| Refresh(Object) |
Borra las propiedades y eventos del componente especificado de la memoria caché. |
| Refresh(Assembly) |
Borra las propiedades y eventos del ensamblado especificado de la memoria caché. |
Refresh(Type)
Borra las propiedades y eventos del tipo de componente especificado de la memoria caché.
public:
static void Refresh(Type ^ type);
public static void Refresh(Type type);
static member Refresh : Type -> unit
Public Shared Sub Refresh (type As Type)
Parámetros
Comentarios
Llame a esta versión de este método solo cuando no tenga una instancia del objeto .
Las propiedades y los eventos se almacenan en caché por TypeDescriptor velocidad. Normalmente, son constantes durante la vigencia de un objeto. Sin embargo, los proveedores y diseñadores extensores pueden cambiar el conjunto de propiedades en un objeto . Si lo hacen, pueden llamar a este método para borrar la propiedad y los descriptores de eventos del objeto. Este método solo se usa en tiempo de diseño. No se usa durante el tiempo de ejecución.
Este método también genera un Refreshed evento cuando cambian las propiedades o eventos de un componente. Este evento solo se genera si había una llamada anterior al GetProperties método o GetEvents que almacenaba en caché la información.
Consulte también
Se aplica a
Refresh(Module)
Borra las propiedades y los eventos del módulo especificado de la memoria caché.
public:
static void Refresh(System::Reflection::Module ^ module);
public static void Refresh(System.Reflection.Module module);
static member Refresh : System.Reflection.Module -> unit
Public Shared Sub Refresh (module As Module)
Parámetros
- module
- Module
Module que representa el módulo que se va a actualizar. Cada Type uno de estos módulos se actualizará.
Comentarios
Las propiedades y los eventos se almacenan en caché por TypeDescriptor velocidad. Normalmente, son constantes durante la vigencia de un objeto. Sin embargo, los proveedores y diseñadores extensores pueden cambiar el conjunto de propiedades en un objeto . Si lo hacen, pueden llamar a este método para borrar la propiedad y los descriptores de eventos del objeto. Este método solo se usa en tiempo de diseño. No se usa durante el tiempo de ejecución.
Antes de realizar una llamada al Refresh método para borrar la memoria caché, debe llamar al GetProperties método para que el módulo específico almacene primero la información en caché.
Este método también genera un Refreshed evento para notificar a todas las clases que quieren recibir notificaciones cuando cambia el conjunto de propiedades de un componente.
Consulte también
Se aplica a
Refresh(Object)
Borra las propiedades y eventos del componente especificado de la memoria caché.
public:
static void Refresh(System::Object ^ component);
public static void Refresh(object component);
static member Refresh : obj -> unit
Public Shared Sub Refresh (component As Object)
Parámetros
- component
- Object
Componente para el que han cambiado las propiedades o eventos.
Ejemplos
Para obtener un ejemplo del uso de este método, vea la RefreshEventHandler clase .
Comentarios
Las propiedades y los eventos se almacenan en caché por TypeDescriptor velocidad. Normalmente, son constantes durante la vigencia de un objeto. Sin embargo, los proveedores y diseñadores extensores pueden cambiar el conjunto de propiedades en un objeto . Si lo hacen, deben llamar a este método para borrar la propiedad y los descriptores de eventos del objeto. Este método solo se usa en tiempo de diseño. No se usa durante el tiempo de ejecución.
Este método también genera un Refreshed evento cuando cambian las propiedades o eventos de un componente. Este evento solo se genera si había una llamada anterior al GetProperties método o GetEvents que almacenaba en caché la información.
Consulte también
Se aplica a
Refresh(Assembly)
Borra las propiedades y eventos del ensamblado especificado de la memoria caché.
public:
static void Refresh(System::Reflection::Assembly ^ assembly);
public static void Refresh(System.Reflection.Assembly assembly);
static member Refresh : System.Reflection.Assembly -> unit
Public Shared Sub Refresh (assembly As Assembly)
Parámetros
- assembly
- Assembly
Assembly que representa el ensamblado que se va a actualizar. Cada Type uno de estos ensamblados se actualizará.
Comentarios
Las propiedades y los eventos se almacenan en caché por TypeDescriptor velocidad. Normalmente, son constantes durante la vigencia de un objeto. Sin embargo, los proveedores y diseñadores extensores pueden cambiar el conjunto de propiedades en un objeto . Si lo hacen, pueden llamar a este método para borrar la propiedad y los descriptores de eventos del objeto. Este método solo se usa en tiempo de diseño. No se usa durante el tiempo de ejecución.
Antes de realizar una llamada al Refresh método para borrar la memoria caché, debe llamar al método para que el GetProperties ensamblado específico almacene en caché primero la información.
Este método también genera un Refreshed evento para notificar a todas las clases que quieren recibir notificaciones cuando cambia el conjunto de propiedades de un componente.