TypeDescriptor.Refresh Méthode

Définition

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

Surcharges

Nom Description
Refresh(Type)

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

Refresh(Module)

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

Refresh(Object)

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

Refresh(Assembly)

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

Refresh(Type)

Efface les propriétés et les événements du type de composant spécifié du 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)

Paramètres

type
Type

Composant Type cible.

Remarques

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

Les propriétés et les événements sont mis en cache par TypeDescriptor vitesse. En règle générale, ils sont constants pour la durée de vie d’un objet. Toutefois, les fournisseurs d’extendeur et les concepteurs peuvent modifier l’ensemble des 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. Il n’est pas utilisé pendant l’exécution.

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

Voir aussi

S’applique à

Refresh(Module)

Efface les propriétés et les événements du module spécifié à partir du 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)

Paramètres

module
Module

Module Qui représente le module à actualiser. Chacun Type de ces modules sera actualisé.

Remarques

Les propriétés et les événements sont mis en cache par TypeDescriptor vitesse. En règle générale, ils sont constants pour la durée de vie d’un objet. Toutefois, les fournisseurs d’extendeur et les concepteurs peuvent modifier l’ensemble des 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. Il n’est pas utilisé pendant l’exécution.

Avant d’effectuer un appel à la Refresh méthode pour effacer le cache, vous devez d’abord appeler la GetProperties méthode du module spécifique pour mettre en cache les informations.

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

Voir aussi

S’applique à

Refresh(Object)

Efface les propriétés et les événements du composant spécifié du 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)

Paramètres

component
Object

Composant pour lequel 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 vitesse. En règle générale, ils sont constants pour la durée de vie d’un objet. Toutefois, les fournisseurs d’extendeur et les concepteurs peuvent modifier l’ensemble des propriétés sur un objet. S’ils le font, 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. Il n’est pas utilisé pendant l’exécution.

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

Voir aussi

S’applique à

Refresh(Assembly)

Efface les propriétés et les événements de l’assembly spécifié à partir du 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)

Paramètres

assembly
Assembly

Assembly Qui représente l’assembly à actualiser. Chacun Type de ces assemblys sera actualisé.

Remarques

Les propriétés et les événements sont mis en cache par TypeDescriptor vitesse. En règle générale, ils sont constants pour la durée de vie d’un objet. Toutefois, les fournisseurs d’extendeur et les concepteurs peuvent modifier l’ensemble des 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. Il n’est pas utilisé pendant l’exécution.

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

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

Voir aussi

S’applique à