TypeDescriptor.Refresh Metodo
In questo articolo
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Cancella le proprietà e gli eventi dalla cache.
Refresh(Type) |
Elimina dalla cache le proprietà e gli eventi per il tipo specificato di componente. |
Refresh(Module) |
Elimina dalla cache le proprietà e gli eventi per il modulo specificato. |
Refresh(Object) |
Elimina dalla cache le proprietà e gli eventi per componente specificato. |
Refresh(Assembly) |
Elimina dalla cache le proprietà e gli eventi per l'assembly specificato. |
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
Elimina dalla cache le proprietà e gli eventi per il tipo specificato di componente.
public:
static void Refresh(Type ^ type);
public static void Refresh (Type type);
static member Refresh : Type -> unit
Public Shared Sub Refresh (type As Type)
Parametri
Commenti
Chiamare questa versione di questo metodo solo quando non si dispone di un'istanza dell'oggetto.
Le proprietà e gli eventi vengono memorizzati nella cache per TypeDescriptor velocità. In genere, sono costanti per la durata di un oggetto. Tuttavia, i provider di estensioni e le finestre di progettazione possono modificare il set di proprietà in un oggetto. In caso affermativo, è possibile chiamare questo metodo per cancellare la proprietà e i descrittori di evento dell'oggetto. Questo metodo è usato solo in fase di progettazione. Non viene usato durante l'esecuzione.
Questo metodo genera anche un Refreshed evento quando le proprietà o gli eventi di una modifica di un componente. Questo evento viene generato solo se è presente una chiamata precedente al GetProperties metodo o GetEvents che ha memorizzato nella cache le informazioni.
Vedi anche
Si applica a
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
Elimina dalla cache le proprietà e gli eventi per il modulo specificato.
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)
Parametri
- module
- Module
Oggetto Module che rappresenta il modulo da aggiornare. Tutti gli oggetti Type in questo modulo verranno aggiornati.
Commenti
Le proprietà e gli eventi vengono memorizzati nella cache per TypeDescriptor velocità. In genere, sono costanti per la durata di un oggetto. Tuttavia, i provider di estensioni e le finestre di progettazione possono modificare il set di proprietà in un oggetto. In caso affermativo, è possibile chiamare questo metodo per cancellare la proprietà e i descrittori di evento dell'oggetto. Questo metodo è usato solo in fase di progettazione. Non viene usato durante l'esecuzione.
Prima di effettuare una chiamata al Refresh metodo per cancellare la cache, è necessario chiamare il GetProperties metodo per il modulo specifico per memorizzare nella cache prima le informazioni.
Questo metodo genera anche un Refreshed evento per inviare una notifica a tutte le classi che vogliono ricevere una notifica quando il set di proprietà di un componente viene modificato.
Vedi anche
Si applica a
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
Elimina dalla cache le proprietà e gli eventi per componente specificato.
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)
Parametri
- component
- Object
Componente per il quale sono state modificate le proprietà o eventi.
Esempio
Per un esempio di uso di questo metodo, vedere la RefreshEventHandler classe .
Commenti
Le proprietà e gli eventi vengono memorizzati nella cache per TypeDescriptor velocità. In genere, sono costanti per la durata di un oggetto. Tuttavia, i provider di estensioni e le finestre di progettazione possono modificare il set di proprietà in un oggetto. In caso affermativo, è necessario chiamare questo metodo per cancellare la proprietà e i descrittori di evento dell'oggetto. Questo metodo è usato solo in fase di progettazione. Non viene usato durante l'esecuzione.
Questo metodo genera anche un Refreshed evento quando le proprietà o gli eventi di una modifica di un componente. Questo evento viene generato solo se è presente una chiamata precedente al GetProperties metodo o GetEvents che ha memorizzato nella cache le informazioni.
Vedi anche
Si applica a
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
Elimina dalla cache le proprietà e gli eventi per l'assembly specificato.
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)
Parametri
- assembly
- Assembly
Oggetto Assembly che rappresenta l'assembly da aggiornare. Tutti gli oggetti Type in questo assembly verranno aggiornati.
Commenti
Le proprietà e gli eventi vengono memorizzati nella cache per TypeDescriptor velocità. In genere, sono costanti per la durata di un oggetto. Tuttavia, i provider di estensioni e le finestre di progettazione possono modificare il set di proprietà in un oggetto. In caso affermativo, è possibile chiamare questo metodo per cancellare la proprietà e i descrittori di evento dell'oggetto. Questo metodo è usato solo in fase di progettazione. Non viene usato durante l'esecuzione.
Prima di effettuare una chiamata al Refresh metodo per cancellare la cache, è necessario chiamare il GetProperties metodo per l'assembly specifico per memorizzare nella cache prima le informazioni.
Questo metodo genera anche un Refreshed evento per inviare una notifica a tutte le classi che vogliono ricevere una notifica quando il set di proprietà di un componente viene modificato.
Vedi anche
Si applica a
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: