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
Refresh(Type) |
Löscht die Eigenschaften und Ereignisse für die angegebene Art von Komponente 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)
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
Löscht die Eigenschaften und Ereignisse für die angegebene Art von Komponente 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 nicht über eine instance des -Objekts verfügen.
Eigenschaften und Ereignisse werden zur Geschwindigkeit zwischengespeichert TypeDescriptor . In der Regel sind sie für die Lebensdauer eines Objekts konstant. Extenderanbieter 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. Es wird während der Laufzeit nicht verwendet.
Diese Methode löst auch ein -Ereignis aus Refreshed , wenn sich die Eigenschaften oder Ereignisse einer Komponente ändern. Dieses Ereignis wird nur ausgelöst, wenn zuvor die -Methode oder GetEvents -GetPropertiesMethode aufgerufen wurde, die die Informationen zwischengespeichert hat.
Weitere Informationen
Gilt für:
Refresh(Module)
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
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
Das Module, das das zu aktualisierende Modul darstellt. Jeder Type in diesem Modul wird aktualisiert.
Hinweise
Eigenschaften und Ereignisse werden zur Geschwindigkeit zwischengespeichert TypeDescriptor . In der Regel sind sie für die Lebensdauer eines Objekts konstant. Extenderanbieter 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. Es wird während der Laufzeit nicht verwendet.
Bevor Sie die Refresh -Methode aufrufen, um den Cache zu löschen, müssen Sie die GetProperties -Methode für das jeweilige Modul aufrufen, um zuerst die Informationen zwischenzuspeichern.
Diese Methode löst auch ein Refreshed -Ereignis aus, um alle Klassen zu benachrichtigen, die benachrichtigt werden möchten, wenn sich der Eigenschaftensatz einer Komponente ändert.
Weitere Informationen
Gilt für:
Refresh(Object)
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
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 die Eigenschaften oder Ereignisse geändert wurden.
Beispiele
Ein Beispiel für die Verwendung dieser Methode finden Sie in der RefreshEventHandler -Klasse.
Hinweise
Eigenschaften und Ereignisse werden zur Geschwindigkeit zwischengespeichert TypeDescriptor . In der Regel sind sie für die Lebensdauer eines Objekts konstant. Extenderanbieter 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. Es wird während der Laufzeit nicht verwendet.
Diese Methode löst auch ein -Ereignis aus Refreshed , wenn sich die Eigenschaften oder Ereignisse einer Komponente ändern. Dieses Ereignis wird nur ausgelöst, wenn zuvor die -Methode oder GetEvents -GetPropertiesMethode aufgerufen wurde, die die Informationen zwischengespeichert hat.
Weitere Informationen
Gilt für:
Refresh(Assembly)
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
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. Jedes Type in dieser Assembly wird aktualisiert.
Hinweise
Eigenschaften und Ereignisse werden zur Geschwindigkeit zwischengespeichert TypeDescriptor . In der Regel sind sie für die Lebensdauer eines Objekts konstant. Extenderanbieter 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. Es wird während der Laufzeit nicht verwendet.
Bevor Sie die Refresh -Methode aufrufen, um den Cache zu löschen, müssen Sie zuerst die GetProperties -Methode für die spezifische Assembly aufrufen, um die Informationen zwischenzuspeichern.
Diese Methode löst auch ein Refreshed -Ereignis aus, um alle Klassen zu benachrichtigen, die benachrichtigt werden möchten, wenn sich der Eigenschaftensatz einer Komponente ändert.