TypeDescriptor.Refresh Método

Definição

Limpa as propriedades e os eventos do cache.

Sobrecargas

Nome Description
Refresh(Type)

Limpa as propriedades e os eventos do tipo de componente especificado do cache.

Refresh(Module)

Limpa as propriedades e os eventos do módulo especificado do cache.

Refresh(Object)

Limpa as propriedades e os eventos do componente especificado do cache.

Refresh(Assembly)

Limpa as propriedades e os eventos do assembly especificado do cache.

Refresh(Type)

Limpa as propriedades e os eventos do tipo de componente especificado do 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 componente de destino.

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 velocidade. Normalmente, elas 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 em 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)

Limpa as propriedades e os eventos do módulo especificado do 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 ser atualizado. Cada Type um neste módulo será atualizado.

Comentários

Propriedades e eventos são armazenados em cache por TypeDescriptor velocidade. Normalmente, elas 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 em 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 for alterado.

Confira também

Aplica-se a

Refresh(Object)

Limpa as propriedades e os eventos do componente especificado do 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 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 velocidade. Normalmente, elas 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 em 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)

Limpa as propriedades e os eventos do assembly especificado do 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 o assembly a ser atualizado. Cada Type um neste assembly será atualizado.

Comentários

Propriedades e eventos são armazenados em cache por TypeDescriptor velocidade. Normalmente, elas 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 em 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 assembly 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 for alterado.

Confira também

Aplica-se a