TypeDescriptor.Refresh Método

Definição

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

type
Type

O Type do componente alvo.

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.

Ver também

Aplica-se a