TypeDescriptor.Refresh Método

Definição

Limpa as propriedades e eventos do cache.Clears the properties and events from the cache.

Sobrecargas

Refresh(Type)

Limpa do cache as propriedades e eventos do tipo de componente especificado.Clears the properties and events for the specified type of component from the cache.

Refresh(Module)

Limpa do cache as propriedades e eventos do módulo especificado.Clears the properties and events for the specified module from the cache.

Refresh(Object)

Limpa do cache as propriedades e eventos do componente especificado.Clears the properties and events for the specified component from the cache.

Refresh(Assembly)

Limpa do cache as propriedades e eventos do assembly especificado.Clears the properties and events for the specified assembly from the cache.

Refresh(Type)

Limpa do cache as propriedades e eventos do tipo de componente especificado.Clears the properties and events for the specified type of component from the 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 de destino.The Type of the target component.

Comentários

Chame esta versão deste método somente quando você não tiver uma instância do objeto.Call this version of this method only when you do not have an instance of the object.

As propriedades e os eventos são armazenados em cache por TypeDescriptor velocidade.Properties and events are cached by TypeDescriptor for speed. Normalmente, eles são constantes para o tempo de vida de um objeto.Typically, they are constant for the lifetime of an object. No entanto, os provedores e designers do extensor podem alterar o conjunto de propriedades em um objeto.However, extender providers and designers can change the set of properties on an object. Se isso for feito, eles poderão chamar esse método para limpar os descritores de propriedade e de evento do objeto.If they do, they can call this method to clear the property and event descriptors of the object. Esse método é usado somente no tempo de design.This method is used only at design time. Ele não é usado durante o tempo de execução.It is not used during run time.

Esse método também gera um Refreshed evento quando as propriedades ou os eventos de um componente são alterados.This method also raises a Refreshed event when the properties or events of a component change. Esse evento só é gerado se houvesse uma chamada anterior para o GetProperties GetEvents método ou que armazenou em cache as informações.This event is only raised if there was a prior call to the GetProperties or GetEvents method that cached the information.

Confira também

Aplica-se a

Refresh(Module)

Limpa do cache as propriedades e eventos do módulo especificado.Clears the properties and events for the specified module from the 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.The Module that represents the module to refresh. Cada Type neste módulo será atualizado.Each Type in this module will be refreshed.

Comentários

As propriedades e os eventos são armazenados em cache por TypeDescriptor velocidade.Properties and events are cached by TypeDescriptor for speed. Normalmente, eles são constantes para o tempo de vida de um objeto.Typically, they are constant for the lifetime of an object. No entanto, os provedores e designers do extensor podem alterar o conjunto de propriedades em um objeto.However, extender providers and designers can change the set of properties on an object. Se isso for feito, eles poderão chamar esse método para limpar os descritores de propriedade e de evento do objeto.If they do, they can call this method to clear the property and event descriptors of the object. Esse método é usado somente no tempo de design.This method is used only at design time. Ele não é usado durante o tempo de execução.It is not used during run time.

Antes de fazer uma chamada para o Refresh método para limpar o cache, você precisa chamar o GetProperties método do módulo específico para armazenar as informações em cache primeiro.Before you make a call to the Refresh method to clear the cache, you need to call the GetProperties method for the specific module to cache the information first.

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.This method also raises a Refreshed event to notify all classes that want to be notified when the property set of a component changes.

Confira também

Aplica-se a

Refresh(Object)

Limpa do cache as propriedades e eventos do componente especificado.Clears the properties and events for the specified component from the 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 os eventos foram alterados.A component for which the properties or events have changed.

Exemplos

Para obter um exemplo de como usar esse método, consulte a RefreshEventHandler classe.For an example of using this method, see the RefreshEventHandler class.

Comentários

As propriedades e os eventos são armazenados em cache por TypeDescriptor velocidade.Properties and events are cached by TypeDescriptor for speed. Normalmente, eles são constantes para o tempo de vida de um objeto.Typically, they are constant for the lifetime of an object. No entanto, os provedores e designers do extensor podem alterar o conjunto de propriedades em um objeto.However, extender providers and designers can change the set of properties on an object. Se isso for feito, eles deverão chamar esse método para limpar a propriedade e os descritores de evento do objeto.If they do, they should call this method to clear the property and event descriptors of the object. Esse método é usado somente no tempo de design.This method is used only at design time. Ele não é usado durante o tempo de execução.It is not used during run time.

Esse método também gera um Refreshed evento quando as propriedades ou os eventos de um componente são alterados.This method also raises a Refreshed event when the properties or events of a component change. Esse evento só é gerado se houvesse uma chamada anterior para o GetProperties GetEvents método ou que armazenou em cache as informações.This event is only raised if there was a prior call to the GetProperties or GetEvents method that cached the information.

Confira também

Aplica-se a

Refresh(Assembly)

Limpa do cache as propriedades e eventos do assembly especificado.Clears the properties and events for the specified assembly from the 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.The Assembly that represents the assembly to refresh. Cada Type neste assembly será atualizado.Each Type in this assembly will be refreshed.

Comentários

As propriedades e os eventos são armazenados em cache por TypeDescriptor velocidade.Properties and events are cached by TypeDescriptor for speed. Normalmente, eles são constantes para o tempo de vida de um objeto.Typically, they are constant for the lifetime of an object. No entanto, os provedores e designers do extensor podem alterar o conjunto de propriedades em um objeto.However, extender providers and designers can change the set of properties on an object. Se isso for feito, eles poderão chamar esse método para limpar os descritores de propriedade e de evento do objeto.If they do, they can call this method to clear the property and event descriptors of the object. Esse método é usado somente no tempo de design.This method is used only at design time. Ele não é usado durante o tempo de execução.It is not used during run time.

Antes de fazer uma chamada para o Refresh método para limpar o cache, você precisa chamar o GetProperties método para o assembly específico para armazenar em cache as informações primeiro.Before you make a call to the Refresh method to clear the cache, you need to call the GetProperties method for the specific assembly to cache the information first.

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.This method also raises a Refreshed event to notify all classes that want to be notified when the property set of a component changes.

Confira também

Aplica-se a