TypeDescriptor.Refresh Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Limpa as propriedades e eventos do cache.
Sobrecargas
Refresh(Type) |
Limpa do cache as propriedades e eventos do tipo de componente especificado. |
Refresh(Module) |
Limpa do cache as propriedades e eventos do módulo especificado. |
Refresh(Object) |
Limpa do cache as propriedades e eventos do componente especificado. |
Refresh(Assembly) |
Limpa do cache as propriedades e eventos do assembly especificado. |
Refresh(Type)
- Origem:
- TypeDescriptor.cs
- Origem:
- TypeDescriptor.cs
- Origem:
- TypeDescriptor.cs
Limpa do cache as propriedades e eventos do tipo de componente especificado.
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
Comentários
Chame essa versão desse método somente quando você não tiver uma instância do objeto .
Propriedades e eventos são armazenados em cache por TypeDescriptor para velocidade. Normalmente, eles são constantes durante o tempo de vida de um objeto. No entanto, provedores e designers de extensor podem alterar o conjunto de propriedades em um objeto . Se o fizerem, eles poderão chamar esse método para limpar a propriedade e os descritores de evento do objeto. Esse método é usado somente no tempo de design. Ele não é usado durante o tempo de execução.
Esse método também gera um Refreshed evento quando as propriedades ou eventos de um componente são alterados. Esse evento só será gerado se houver uma chamada anterior ao GetProperties método ou GetEvents que armazenou as informações em cache.
Confira também
Aplica-se a
Refresh(Module)
- Origem:
- TypeDescriptor.cs
- Origem:
- TypeDescriptor.cs
- Origem:
- TypeDescriptor.cs
Limpa do cache as propriedades e eventos do módulo especificado.
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
O Module que representa o módulo a ser atualizado. Cada Type neste módulo será atualizado.
Comentários
Propriedades e eventos são armazenados em cache por TypeDescriptor para velocidade. Normalmente, eles são constantes durante o tempo de vida de um objeto. No entanto, provedores e designers de extensor podem alterar o conjunto de propriedades em um objeto . Se o fizerem, eles poderão chamar esse método para limpar a propriedade e os descritores de evento do objeto. Esse método é usado somente no tempo de design. Ele não é usado durante o tempo de execução.
Antes de fazer uma chamada para o Refresh método para limpar o cache, você precisa chamar o GetProperties método para que o módulo específico armazene as informações em cache primeiro.
Esse método também gera um Refreshed evento para notificar todas as classes que desejam ser notificadas quando o conjunto de propriedades de um componente é alterado.
Confira também
Aplica-se a
Refresh(Object)
- Origem:
- TypeDescriptor.cs
- Origem:
- TypeDescriptor.cs
- Origem:
- TypeDescriptor.cs
Limpa do cache as propriedades e eventos do componente especificado.
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
Um componente para o qual as propriedades ou os eventos foram alterados.
Exemplos
Para obter um exemplo de como usar esse método, consulte a RefreshEventHandler classe .
Comentários
Propriedades e eventos são armazenados em cache por TypeDescriptor para velocidade. Normalmente, eles são constantes durante o tempo de vida de um objeto. No entanto, provedores e designers de extensor podem alterar o conjunto de propriedades em um objeto . Se o fizerem, eles deverão chamar esse método para limpar a propriedade e os descritores de evento do objeto. Esse método é usado somente no tempo de design. Ele não é usado durante o tempo de execução.
Esse método também gera um Refreshed evento quando as propriedades ou eventos de um componente são alterados. Esse evento só será gerado se houver uma chamada anterior ao GetProperties método ou GetEvents que armazenou as informações em cache.
Confira também
Aplica-se a
Refresh(Assembly)
- Origem:
- TypeDescriptor.cs
- Origem:
- TypeDescriptor.cs
- Origem:
- TypeDescriptor.cs
Limpa do cache as propriedades e eventos do assembly especificado.
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
O Assembly que representa o assembly a ser atualizado. Cada Type neste assembly será atualizado.
Comentários
Propriedades e eventos são armazenados em cache por TypeDescriptor para velocidade. Normalmente, eles são constantes durante o tempo de vida de um objeto. No entanto, provedores e designers de extensor podem alterar o conjunto de propriedades em um objeto . Se o fizerem, eles poderão chamar esse método para limpar a propriedade e os descritores de evento do objeto. Esse método é usado somente no tempo de design. Ele não é usado durante o tempo de execução.
Antes de fazer uma chamada para o Refresh método para limpar o cache, você precisa chamar o GetProperties método do assembly específico para armazenar as informações em cache primeiro.
Esse método também gera um Refreshed evento para notificar todas as classes que desejam ser notificadas quando o conjunto de propriedades de um componente é alterado.