TypeDescriptor.Refresh Methode

Definition

Löscht die Eigenschaften und Ereignisse aus dem Cache.Clears the properties and events from the cache.

Überlädt

Refresh(Type)

Löscht die Eigenschaften und Ereignisse für die angegebene Art von Komponente aus dem Cache.Clears the properties and events for the specified type of component from the cache.

Refresh(Module)

Löscht die Eigenschaften und Ereignisse für das angegebene Modul aus dem Cache.Clears the properties and events for the specified module from the cache.

Refresh(Object)

Löscht die Eigenschaften und Ereignisse für die angegebene Komponente aus dem Cache.Clears the properties and events for the specified component from the cache.

Refresh(Assembly)

Löscht die Eigenschaften und Ereignisse für die angegebene Assembly aus dem Cache.Clears the properties and events for the specified assembly from the cache.

Refresh(Type)

Löscht die Eigenschaften und Ereignisse für die angegebene Art von Komponente aus dem Cache.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)

Parameter

type
Type

Der Type der Zielkomponente.The Type of the target component.

Hinweise

Diese Version dieser Methode wird nur aufgerufen, wenn keine Instanz des-Objekts vorhanden ist.Call this version of this method only when you do not have an instance of the object.

Eigenschaften und Ereignisse werden TypeDescriptor aus Gründen der Geschwindigkeit zwischengespeichert.Properties and events are cached by TypeDescriptor for speed. In der Regel sind Sie für die Lebensdauer eines Objekts konstant.Typically, they are constant for the lifetime of an object. Allerdings können Extenderanbieter und Designer den Satz von Eigenschaften für ein Objekt ändern.However, extender providers and designers can change the set of properties on an object. Wenn dies der Fall ist, kann diese Methode aufgerufen werden, um die Eigenschaften-und Ereignis Deskriptoren des Objekts zu löschen.If they do, they can call this method to clear the property and event descriptors of the object. Diese Methode wird nur zur Entwurfszeit verwendet.This method is used only at design time. Sie wird während der Laufzeit nicht verwendet.It is not used during run time.

Diese Methode löst auch ein- Refreshed Ereignis aus, wenn die Eigenschaften oder Ereignisse einer Komponente geändert werden.This method also raises a Refreshed event when the properties or events of a component change. Dieses Ereignis wird nur ausgelöst, wenn ein vorheriger-Rückruf der- GetProperties oder-Methode aufgetreten ist GetEvents , die die Informationen zwischengespeichert hat.This event is only raised if there was a prior call to the GetProperties or GetEvents method that cached the information.

Siehe auch

Gilt für:

Refresh(Module)

Löscht die Eigenschaften und Ereignisse für das angegebene Modul aus dem Cache.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)

Parameter

module
Module

Das Module, das das zu aktualisierende Modul darstellt.The Module that represents the module to refresh. Jeder Type in diesem Modul wird aktualisiert.Each Type in this module will be refreshed.

Hinweise

Eigenschaften und Ereignisse werden TypeDescriptor aus Gründen der Geschwindigkeit zwischengespeichert.Properties and events are cached by TypeDescriptor for speed. In der Regel sind Sie für die Lebensdauer eines Objekts konstant.Typically, they are constant for the lifetime of an object. Allerdings können Extenderanbieter und Designer den Satz von Eigenschaften für ein Objekt ändern.However, extender providers and designers can change the set of properties on an object. Wenn dies der Fall ist, kann diese Methode aufgerufen werden, um die Eigenschaften-und Ereignis Deskriptoren des Objekts zu löschen.If they do, they can call this method to clear the property and event descriptors of the object. Diese Methode wird nur zur Entwurfszeit verwendet.This method is used only at design time. Sie wird während der Laufzeit nicht verwendet.It is not used during run time.

Bevor Sie die-Methode aufrufen, Refresh um den Cache zu löschen, müssen Sie die- GetProperties Methode für das jeweilige Modul aufrufen, um die Informationen zuerst zwischenzuspeichern.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.

Diese Methode löst auch ein- Refreshed Ereignis aus, um alle Klassen zu benachrichtigen, die benachrichtigt werden sollen, wenn der Eigenschaften Satz einer Komponente geändert wird.This method also raises a Refreshed event to notify all classes that want to be notified when the property set of a component changes.

Siehe auch

Gilt für:

Refresh(Object)

Löscht die Eigenschaften und Ereignisse für die angegebene Komponente aus dem Cache.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)

Parameter

component
Object

Eine Komponente, für die die Eigenschaften oder Ereignisse geändert wurden.A component for which the properties or events have changed.

Beispiele

Ein Beispiel für die Verwendung dieser Methode finden Sie unter der- RefreshEventHandler Klasse.For an example of using this method, see the RefreshEventHandler class.

Hinweise

Eigenschaften und Ereignisse werden TypeDescriptor aus Gründen der Geschwindigkeit zwischengespeichert.Properties and events are cached by TypeDescriptor for speed. In der Regel sind Sie für die Lebensdauer eines Objekts konstant.Typically, they are constant for the lifetime of an object. Allerdings können Extenderanbieter und Designer den Satz von Eigenschaften für ein Objekt ändern.However, extender providers and designers can change the set of properties on an object. Wenn dies der Fall ist, sollte diese Methode aufgerufen werden, um die Eigenschaften-und Ereignis Deskriptoren des Objekts zu löschen.If they do, they should call this method to clear the property and event descriptors of the object. Diese Methode wird nur zur Entwurfszeit verwendet.This method is used only at design time. Sie wird während der Laufzeit nicht verwendet.It is not used during run time.

Diese Methode löst auch ein- Refreshed Ereignis aus, wenn die Eigenschaften oder Ereignisse einer Komponente geändert werden.This method also raises a Refreshed event when the properties or events of a component change. Dieses Ereignis wird nur ausgelöst, wenn ein vorheriger-Rückruf der- GetProperties oder-Methode aufgetreten ist GetEvents , die die Informationen zwischengespeichert hat.This event is only raised if there was a prior call to the GetProperties or GetEvents method that cached the information.

Siehe auch

Gilt für:

Refresh(Assembly)

Löscht die Eigenschaften und Ereignisse für die angegebene Assembly aus dem Cache.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)

Parameter

assembly
Assembly

Das Assembly, das die zu aktualisierende Assembly darstellt.The Assembly that represents the assembly to refresh. Jedes Type in dieser Assembly wird aktualisiert.Each Type in this assembly will be refreshed.

Hinweise

Eigenschaften und Ereignisse werden TypeDescriptor aus Gründen der Geschwindigkeit zwischengespeichert.Properties and events are cached by TypeDescriptor for speed. In der Regel sind Sie für die Lebensdauer eines Objekts konstant.Typically, they are constant for the lifetime of an object. Allerdings können Extenderanbieter und Designer den Satz von Eigenschaften für ein Objekt ändern.However, extender providers and designers can change the set of properties on an object. Wenn dies der Fall ist, kann diese Methode aufgerufen werden, um die Eigenschaften-und Ereignis Deskriptoren des Objekts zu löschen.If they do, they can call this method to clear the property and event descriptors of the object. Diese Methode wird nur zur Entwurfszeit verwendet.This method is used only at design time. Sie wird während der Laufzeit nicht verwendet.It is not used during run time.

Bevor Sie die-Methode aufrufen, Refresh um den Cache zu löschen, müssen Sie die- GetProperties Methode für die jeweilige Assembly aufrufen, um die Informationen zuerst zwischenzuspeichern.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.

Diese Methode löst auch ein- Refreshed Ereignis aus, um alle Klassen zu benachrichtigen, die benachrichtigt werden sollen, wenn der Eigenschaften Satz einer Komponente geändert wird.This method also raises a Refreshed event to notify all classes that want to be notified when the property set of a component changes.

Siehe auch

Gilt für: