TypeDescriptor.Refresh Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee worden de eigenschappen en gebeurtenissen uit de cache gewist.
Overloads
| Name | Description |
|---|---|
| Refresh(Type) |
Wist de eigenschappen en gebeurtenissen voor het opgegeven type onderdeel uit de cache. |
| Refresh(Module) |
Wist de eigenschappen en gebeurtenissen voor de opgegeven module uit de cache. |
| Refresh(Object) |
Wist de eigenschappen en gebeurtenissen voor het opgegeven onderdeel uit de cache. |
| Refresh(Assembly) |
Wist de eigenschappen en gebeurtenissen voor de opgegeven assembly uit de cache. |
Refresh(Type)
Wist de eigenschappen en gebeurtenissen voor het opgegeven type onderdeel uit de 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)
Parameters
Opmerkingen
Roep deze versie van deze methode alleen aan wanneer u geen exemplaar van het object hebt.
Eigenschappen en gebeurtenissen worden opgeslagen in TypeDescriptor de cache voor snelheid. Normaal gesproken zijn ze constant voor de levensduur van een object. Echter, extender providers en ontwerpers kunnen de set eigenschappen op een object wijzigen. Als dit het geval is, kunnen ze deze methode aanroepen om de eigenschap en gebeurtenisdescriptors van het object te wissen. Deze methode wordt alleen tijdens het ontwerp gebruikt. Deze wordt niet gebruikt tijdens de runtime.
Met deze methode wordt ook een Refreshed gebeurtenis gegenereerd wanneer de eigenschappen of gebeurtenissen van een onderdeel worden gewijzigd. Deze gebeurtenis wordt alleen gegenereerd als er een voorafgaande aanroep van de GetProperties of GetEvents methode is die de informatie in de cache heeft opgeslagen.
Zie ook
Van toepassing op
Refresh(Module)
Wist de eigenschappen en gebeurtenissen voor de opgegeven module uit de 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)
Parameters
Opmerkingen
Eigenschappen en gebeurtenissen worden opgeslagen in TypeDescriptor de cache voor snelheid. Normaal gesproken zijn ze constant voor de levensduur van een object. Echter, extender providers en ontwerpers kunnen de set eigenschappen op een object wijzigen. Als dit het geval is, kunnen ze deze methode aanroepen om de eigenschap en gebeurtenisdescriptors van het object te wissen. Deze methode wordt alleen tijdens het ontwerp gebruikt. Deze wordt niet gebruikt tijdens de runtime.
Voordat u de methode aanroept om de Refresh cache te wissen, moet u eerst de GetProperties methode aanroepen voor de specifieke module om de informatie in de cache op te cachen.
Met deze methode wordt ook een Refreshed gebeurtenis gegenereerd om alle klassen op de hoogte te stellen die moeten worden gewaarschuwd wanneer de eigenschappenset van een onderdeel wordt gewijzigd.
Zie ook
Van toepassing op
Refresh(Object)
Wist de eigenschappen en gebeurtenissen voor het opgegeven onderdeel uit de 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)
Parameters
- component
- Object
Een onderdeel waarvoor de eigenschappen of gebeurtenissen zijn gewijzigd.
Voorbeelden
Zie de RefreshEventHandler klasse voor een voorbeeld van het gebruik van deze methode.
Opmerkingen
Eigenschappen en gebeurtenissen worden opgeslagen in TypeDescriptor de cache voor snelheid. Normaal gesproken zijn ze constant voor de levensduur van een object. Echter, extender providers en ontwerpers kunnen de set eigenschappen op een object wijzigen. Als dit het geval is, moeten ze deze methode aanroepen om de eigenschap en gebeurtenisdescriptors van het object te wissen. Deze methode wordt alleen tijdens het ontwerp gebruikt. Deze wordt niet gebruikt tijdens de runtime.
Met deze methode wordt ook een Refreshed gebeurtenis gegenereerd wanneer de eigenschappen of gebeurtenissen van een onderdeel worden gewijzigd. Deze gebeurtenis wordt alleen gegenereerd als er een voorafgaande aanroep van de GetProperties of GetEvents methode is die de informatie in de cache heeft opgeslagen.
Zie ook
Van toepassing op
Refresh(Assembly)
Wist de eigenschappen en gebeurtenissen voor de opgegeven assembly uit de 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)
Parameters
- assembly
- Assembly
De Assembly assembly die moet worden vernieuwd. Elke Type in deze assembly wordt vernieuwd.
Opmerkingen
Eigenschappen en gebeurtenissen worden opgeslagen in TypeDescriptor de cache voor snelheid. Normaal gesproken zijn ze constant voor de levensduur van een object. Echter, extender providers en ontwerpers kunnen de set eigenschappen op een object wijzigen. Als dit het geval is, kunnen ze deze methode aanroepen om de eigenschap en gebeurtenisdescriptors van het object te wissen. Deze methode wordt alleen tijdens het ontwerp gebruikt. Deze wordt niet gebruikt tijdens de runtime.
Voordat u de methode aanroept om de Refresh cache te wissen, moet u eerst de GetProperties methode aanroepen voor de specifieke assembly om de gegevens in de cache op te cachen.
Met deze methode wordt ook een Refreshed gebeurtenis gegenereerd om alle klassen op de hoogte te stellen die moeten worden gewaarschuwd wanneer de eigenschappenset van een onderdeel wordt gewijzigd.