TypeDescriptor.Refresh Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Limpa as propriedades e eventos da cache.
Sobrecargas
| Name | Description |
|---|---|
| Refresh(Type) |
Apaga as propriedades e eventos do tipo de componente especificado da cache. |
| Refresh(Module) |
Apaga as propriedades e eventos do módulo especificado da cache. |
| Refresh(Object) |
Limpa as propriedades e eventos do componente especificado da cache. |
| Refresh(Assembly) |
Limpa as propriedades e eventos do assembly especificado da cache. |
Refresh(Type)
Apaga as propriedades e eventos do tipo de componente especificado da cache.
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
Observações
Chame esta versão deste método apenas quando não tiver uma instância do objeto.
Propriedades e eventos são armazenados em cache para TypeDescriptor maior velocidade. Normalmente, são constantes durante toda a vida útil de um objeto. No entanto, os fornecedores e designers de extensores podem alterar o conjunto de propriedades de um objeto. Se o fizerem, podem chamar este método para limpar os descritores de propriedade e evento do objeto. Este método é usado apenas no momento do projeto. Não é utilizado durante o tempo de execução.
Este método também gera um Refreshed evento quando as propriedades ou eventos de um componente mudam. Este evento só é ativado se houve uma chamada prévia para o GetProperties método ou GetEvents que armazenou a informação em cache.
Ver também
Aplica-se a
Refresh(Module)
Apaga as propriedades e eventos do módulo especificado da cache.
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 atualizar. Cada Type um neste módulo será atualizado.
Observações
Propriedades e eventos são armazenados em cache para TypeDescriptor maior velocidade. Normalmente, são constantes durante toda a vida útil de um objeto. No entanto, os fornecedores e designers de extensores podem alterar o conjunto de propriedades de um objeto. Se o fizerem, podem chamar este método para limpar os descritores de propriedade e evento do objeto. Este método é usado apenas no momento do projeto. Não é utilizado durante o tempo de execução.
Antes de fazer uma chamada ao Refresh método para limpar a cache, precisa de chamar o GetProperties método para o módulo específico para armazenar a informação primeiro.
Este método também gera um Refreshed evento para notificar todas as classes que querem ser notificadas quando o conjunto de propriedades de um componente muda.
Ver também
Aplica-se a
Refresh(Object)
Limpa as propriedades e eventos do componente especificado da cache.
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 eventos mudaram.
Exemplos
Para um exemplo de utilização deste método, veja a RefreshEventHandler classe.
Observações
Propriedades e eventos são armazenados em cache para TypeDescriptor maior velocidade. Normalmente, são constantes durante toda a vida útil de um objeto. No entanto, os fornecedores e designers de extensores podem alterar o conjunto de propriedades de um objeto. Se o fizerem, devem chamar este método para limpar os descritores de propriedade e evento do objeto. Este método é usado apenas no momento do projeto. Não é utilizado durante o tempo de execução.
Este método também gera um Refreshed evento quando as propriedades ou eventos de um componente mudam. Este evento só é ativado se houve uma chamada prévia para o GetProperties método ou GetEvents que armazenou a informação em cache.
Ver também
Aplica-se a
Refresh(Assembly)
Limpa as propriedades e eventos do assembly especificado da cache.
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 a assembleia para atualizar. Cada Type um nesta assembleia será renovado.
Observações
Propriedades e eventos são armazenados em cache para TypeDescriptor maior velocidade. Normalmente, são constantes durante toda a vida útil de um objeto. No entanto, os fornecedores e designers de extensores podem alterar o conjunto de propriedades de um objeto. Se o fizerem, podem chamar este método para limpar os descritores de propriedade e evento do objeto. Este método é usado apenas no momento do projeto. Não é utilizado durante o tempo de execução.
Antes de fazer uma chamada ao Refresh método para limpar a cache, precisa de chamar o GetProperties método para que a assembleia específica armazene a informação primeiro.
Este método também gera um Refreshed evento para notificar todas as classes que querem ser notificadas quando o conjunto de propriedades de um componente muda.