TypeDescriptor.Refresh Methode

Definitie

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

type
Type

Het Type doelonderdeel.

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

module
Module

De Module module die moet worden vernieuwd. Elk Type in deze module 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 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.

Zie ook

Van toepassing op