TypeDescriptor.Refresh Méthode

Définition

Efface du cache les propriétés et événements.

Surcharges

Refresh(Type)

Efface du cache les propriétés et les événements du type de composant spécifié.

Refresh(Module)

Efface du cache les propriétés et événements du module spécifié.

Refresh(Object)

Efface du cache les propriétés et événements du composant spécifié.

Refresh(Assembly)

Efface du cache les propriétés et événements de l’assembly spécifié.

Refresh(Type)

Efface du cache les propriétés et les événements du type de composant spécifié.

public:
 static void Refresh(Type ^ type);
public static void Refresh (Type type);
static member Refresh : Type -> unit
Public Shared Sub Refresh (type As Type)

Paramètres

type
Type

Type du composant cible.

Remarques

Appelez cette version de cette méthode uniquement si vous n’avez pas d’instance de l’objet.

Les propriétés et les événements sont mis en cache par TypeDescriptor pour la vitesse. En règle générale, elles sont constantes pendant la durée de vie d’un objet. Toutefois, les fournisseurs d’extendeurs et les concepteurs peuvent modifier le jeu de propriétés sur un objet. Si c’est le cas, ils peuvent appeler cette méthode pour effacer les descripteurs de propriété et d’événement de l’objet. Cette méthode est utilisée uniquement au moment du design. Elle n’est pas utilisée au moment de l’exécution.

Cette méthode déclenche également un Refreshed événement lorsque les propriétés ou les événements d’un composant changent. Cet événement est déclenché uniquement s’il existe un appel antérieur à la GetProperties GetEvents méthode ou qui a mis en cache les informations.

Voir aussi

S’applique à

Refresh(Module)

Efface du cache les propriétés et événements du module spécifié.

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)

Paramètres

module
Module

Module qui représente le module à actualiser. Chaque Type de ce module est actualisé.

Remarques

Les propriétés et les événements sont mis en cache par TypeDescriptor pour la vitesse. En règle générale, elles sont constantes pendant la durée de vie d’un objet. Toutefois, les fournisseurs d’extendeurs et les concepteurs peuvent modifier le jeu de propriétés sur un objet. Si c’est le cas, ils peuvent appeler cette méthode pour effacer les descripteurs de propriété et d’événement de l’objet. Cette méthode est utilisée uniquement au moment du design. Elle n’est pas utilisée au moment de l’exécution.

Avant d’appeler la Refresh méthode pour effacer le cache, vous devez appeler la GetProperties méthode pour le module spécifique afin de mettre en cache les informations en premier.

Cette méthode déclenche également un Refreshed événement pour notifier toutes les classes qui souhaitent être notifiées lorsque le jeu de propriétés d’un composant change.

Voir aussi

S’applique à

Refresh(Object)

Efface du cache les propriétés et événements du composant spécifié.

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)

Paramètres

component
Object

Composant dont les propriétés ou les événements ont changé.

Exemples

Pour obtenir un exemple d’utilisation de cette méthode, consultez la RefreshEventHandler classe.

Remarques

Les propriétés et les événements sont mis en cache par TypeDescriptor pour la vitesse. En règle générale, elles sont constantes pendant la durée de vie d’un objet. Toutefois, les fournisseurs d’extendeurs et les concepteurs peuvent modifier le jeu de propriétés sur un objet. Si c’est le cas, ils doivent appeler cette méthode pour effacer les descripteurs de propriété et d’événement de l’objet. Cette méthode est utilisée uniquement au moment du design. Elle n’est pas utilisée au moment de l’exécution.

Cette méthode déclenche également un Refreshed événement lorsque les propriétés ou les événements d’un composant changent. Cet événement est déclenché uniquement s’il existe un appel antérieur à la GetProperties GetEvents méthode ou qui a mis en cache les informations.

Voir aussi

S’applique à

Refresh(Assembly)

Efface du cache les propriétés et événements de l’assembly spécifié.

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)

Paramètres

assembly
Assembly

Assembly qui représente l’assembly à actualiser. Chaque Type de cet assembly est actualisé.

Remarques

Les propriétés et les événements sont mis en cache par TypeDescriptor pour la vitesse. En règle générale, elles sont constantes pendant la durée de vie d’un objet. Toutefois, les fournisseurs d’extendeurs et les concepteurs peuvent modifier le jeu de propriétés sur un objet. Si c’est le cas, ils peuvent appeler cette méthode pour effacer les descripteurs de propriété et d’événement de l’objet. Cette méthode est utilisée uniquement au moment du design. Elle n’est pas utilisée au moment de l’exécution.

Avant d’appeler la Refresh méthode pour effacer le cache, vous devez appeler la GetProperties méthode pour l’assembly spécifique afin de mettre en cache les informations en premier.

Cette méthode déclenche également un Refreshed événement pour notifier toutes les classes qui souhaitent être notifiées lorsque le jeu de propriétés d’un composant change.

Voir aussi

S’applique à