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)

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

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 lorsque vous n’avez pas de instance de l’objet.

Les propriétés et les événements sont mis en cache par TypeDescriptor pour plus de vitesse. En règle générale, elles sont constantes pendant la durée de vie d’un objet. Toutefois, les fournisseurs et concepteurs d’extendeurs 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. 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’un composant changent. Cet événement est déclenché uniquement s’il y a eu un appel antérieur à la GetProperties méthode ou GetEvents qui a mis en cache les informations.

Voir aussi

S’applique à

Refresh(Module)

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

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 plus de vitesse. En règle générale, elles sont constantes pendant la durée de vie d’un objet. Toutefois, les fournisseurs et concepteurs d’extendeurs 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. Il n’est pas utilisé pendant l’exécution.

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

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

Voir aussi

S’applique à

Refresh(Object)

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

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 plus de vitesse. En règle générale, elles sont constantes pendant la durée de vie d’un objet. Toutefois, les fournisseurs et concepteurs d’extendeurs 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. 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’un composant changent. Cet événement est déclenché uniquement s’il y a eu un appel antérieur à la GetProperties méthode ou GetEvents qui a mis en cache les informations.

Voir aussi

S’applique à

Refresh(Assembly)

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

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 plus de vitesse. En règle générale, elles sont constantes pendant la durée de vie d’un objet. Toutefois, les fournisseurs et concepteurs d’extendeurs 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. Il n’est pas utilisé pendant l’exécution.

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

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

Voir aussi

S’applique à