TypeDescriptor.Refresh Metodo

Definizione

Cancella le proprietà e gli eventi dalla cache.

Overload

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.

Refresh(Type)

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);

Parametri

type
Type

Oggetto Type del componente di destinazione.

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

Refresh(Module)

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);

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

Refresh(Object)

Origine:
TypeDescriptor.cs
Origine:
TypeDescriptor.cs
Origine:
TypeDescriptor.cs

Elimina dalla cache le proprietà e gli eventi per componente specificato.

public static void Refresh (object component);

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

Refresh(Assembly)

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);

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