TypeDescriptor.Refresh Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.