TypeDescriptor.Refresh Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Löscht die Eigenschaften und Ereignisse aus dem Cache.
Überlädt
| Name | Beschreibung |
|---|---|
| Refresh(Type) |
Löscht die Eigenschaften und Ereignisse für den angegebenen Komponententyp aus dem Cache. |
| Refresh(Module) |
Löscht die Eigenschaften und Ereignisse für das angegebene Modul aus dem Cache. |
| Refresh(Object) |
Löscht die Eigenschaften und Ereignisse für die angegebene Komponente aus dem Cache. |
| Refresh(Assembly) |
Löscht die Eigenschaften und Ereignisse für die angegebene Assembly aus dem Cache. |
Refresh(Type)
Löscht die Eigenschaften und Ereignisse für den angegebenen Komponententyp aus dem 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
Hinweise
Rufen Sie diese Version dieser Methode nur auf, wenn Sie keine Instanz des Objekts haben.
Eigenschaften und Ereignisse werden zur TypeDescriptor Geschwindigkeit zwischengespeichert. In der Regel sind sie für die Lebensdauer eines Objekts konstant. Erweiterungsanbieter und Designer können jedoch den Satz von Eigenschaften für ein Objekt ändern. Wenn dies der Fall ist, können sie diese Methode aufrufen, um die Eigenschaften- und Ereignisdeskriptoren des Objekts zu löschen. Diese Methode wird nur zur Entwurfszeit verwendet. Sie wird während der Laufzeit nicht verwendet.
Diese Methode löst auch ein Refreshed Ereignis aus, wenn sich die Eigenschaften oder Ereignisse einer Komponente ändern. Dieses Ereignis wird nur ausgelöst, wenn ein vorheriger Aufruf der GetProperties Informationen oder GetEvents Methode vorhanden war, die die Informationen zwischengespeichert hat.
Weitere Informationen
Gilt für:
Refresh(Module)
Löscht die Eigenschaften und Ereignisse für das angegebene Modul aus dem 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
Dies Module stellt das zu aktualisierende Modul dar. Jedes Type in diesem Modul wird aktualisiert.
Hinweise
Eigenschaften und Ereignisse werden zur TypeDescriptor Geschwindigkeit zwischengespeichert. In der Regel sind sie für die Lebensdauer eines Objekts konstant. Erweiterungsanbieter und Designer können jedoch den Satz von Eigenschaften für ein Objekt ändern. Wenn dies der Fall ist, können sie diese Methode aufrufen, um die Eigenschaften- und Ereignisdeskriptoren des Objekts zu löschen. Diese Methode wird nur zur Entwurfszeit verwendet. Sie wird während der Laufzeit nicht verwendet.
Bevor Sie einen Aufruf der Refresh Methode durchführen, um den Cache zu löschen, müssen Sie die GetProperties Methode für das jeweilige Modul aufrufen, um die Informationen zuerst zwischenzuspeichern.
Diese Methode löst auch ein Refreshed Ereignis aus, um alle Klassen zu benachrichtigen, die benachrichtigt werden sollen, wenn sich der Eigenschaftensatz einer Komponente ändert.
Weitere Informationen
Gilt für:
Refresh(Object)
Löscht die Eigenschaften und Ereignisse für die angegebene Komponente aus dem 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 sich die Eigenschaften oder Ereignisse geändert haben.
Beispiele
Ein Beispiel für die Verwendung dieser Methode finden Sie in der RefreshEventHandler Klasse.
Hinweise
Eigenschaften und Ereignisse werden zur TypeDescriptor Geschwindigkeit zwischengespeichert. In der Regel sind sie für die Lebensdauer eines Objekts konstant. Erweiterungsanbieter und Designer können jedoch den Satz von Eigenschaften für ein Objekt ändern. Wenn dies der Fall ist, sollten sie diese Methode aufrufen, um die Eigenschaften- und Ereignisdeskriptoren des Objekts zu löschen. Diese Methode wird nur zur Entwurfszeit verwendet. Sie wird während der Laufzeit nicht verwendet.
Diese Methode löst auch ein Refreshed Ereignis aus, wenn sich die Eigenschaften oder Ereignisse einer Komponente ändern. Dieses Ereignis wird nur ausgelöst, wenn ein vorheriger Aufruf der GetProperties Informationen oder GetEvents Methode vorhanden war, die die Informationen zwischengespeichert hat.
Weitere Informationen
Gilt für:
Refresh(Assembly)
Löscht die Eigenschaften und Ereignisse für die angegebene Assembly aus dem 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. Jede Type in dieser Assembly wird aktualisiert.
Hinweise
Eigenschaften und Ereignisse werden zur TypeDescriptor Geschwindigkeit zwischengespeichert. In der Regel sind sie für die Lebensdauer eines Objekts konstant. Erweiterungsanbieter und Designer können jedoch den Satz von Eigenschaften für ein Objekt ändern. Wenn dies der Fall ist, können sie diese Methode aufrufen, um die Eigenschaften- und Ereignisdeskriptoren des Objekts zu löschen. Diese Methode wird nur zur Entwurfszeit verwendet. Sie wird während der Laufzeit nicht verwendet.
Bevor Sie einen Aufruf der Refresh Methode durchführen, um den Cache zu löschen, müssen Sie die GetProperties Methode für die spezifische Assembly aufrufen, um die Informationen zuerst zwischenzuspeichern.
Diese Methode löst auch ein Refreshed Ereignis aus, um alle Klassen zu benachrichtigen, die benachrichtigt werden sollen, wenn sich der Eigenschaftensatz einer Komponente ändert.