TypeDescriptor.Refresh Método

Definição

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

type
Type

O Type do 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 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.

Confira também

Aplica-se a