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)
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 keine Instanz des Objekts haben.
Eigenschaften und Ereignisse werden nach TypeDescriptor Geschwindigkeit zwischengespeichert. In der Regel sind sie konstant für die Lebensdauer eines Objekts. 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 Eigenschaft 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 aufgetreten ist, die die Informationen zwischengespeichert hat.
Siehe auch
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
Das Module, das das zu aktualisierende Modul darstellt. Jeder Type in diesem Modul wird aktualisiert.
Hinweise
Eigenschaften und Ereignisse werden nach TypeDescriptor Geschwindigkeit zwischengespeichert. In der Regel sind sie konstant für die Lebensdauer eines Objekts. 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 Eigenschaft 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 zum Löschen des Caches vornehmen, müssen Sie die GetProperties Methode für das spezifische Modul aufrufen, um die Informationen zuerst 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.
Siehe auch
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 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 nach TypeDescriptor Geschwindigkeit zwischengespeichert. In der Regel sind sie konstant für die Lebensdauer eines Objekts. 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 Eigenschaft 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 aufgetreten ist, die die Informationen zwischengespeichert hat.
Siehe auch
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. Jedes Type in dieser Assembly wird aktualisiert.
Hinweise
Eigenschaften und Ereignisse werden nach TypeDescriptor Geschwindigkeit zwischengespeichert. In der Regel sind sie konstant für die Lebensdauer eines Objekts. 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 Eigenschaft 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 zum Löschen des Caches vornehmen, müssen Sie die GetProperties Methode für die bestimmte Assembly aufrufen, um die Informationen zuerst 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.