TypeDescriptor.Refresh Metodo

Definizione

Cancella le proprietà e gli eventi dalla cache.

Overload

Nome Descrizione
Refresh(Type)

Cancella le proprietà e gli eventi per il tipo di componente specificato dalla cache.

Refresh(Module)

Cancella le proprietà e gli eventi per il modulo specificato dalla cache.

Refresh(Object)

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

Refresh(Assembly)

Cancella le proprietà e gli eventi per l'assembly specificato dalla cache.

Refresh(Type)

Cancella le proprietà e gli eventi per il tipo di componente specificato dalla 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)

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 e le finestre di progettazione extender possono modificare il set di proprietà in un oggetto . In tal caso, possono chiamare questo metodo per cancellare la proprietà e i descrittori di eventi dell'oggetto. Questo metodo viene usato solo in fase di progettazione. Non viene usato durante la fase di esecuzione.

Questo metodo genera anche un Refreshed evento quando cambiano le proprietà o gli eventi di un componente. Questo evento viene generato solo se è stata eseguita una chiamata precedente al GetProperties metodo o GetEvents che ha memorizzato nella cache le informazioni.

Vedi anche

Si applica a

Refresh(Module)

Cancella le proprietà e gli eventi per il modulo specificato dalla 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)

Parametri

module
Module

Oggetto Module che rappresenta il modulo da aggiornare. Ogni Type modulo verrà aggiornato.

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 e le finestre di progettazione extender possono modificare il set di proprietà in un oggetto . In tal caso, possono chiamare questo metodo per cancellare la proprietà e i descrittori di eventi dell'oggetto. Questo metodo viene usato solo in fase di progettazione. Non viene usato durante la fase di 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 le informazioni.

Questo metodo genera anche un Refreshed evento per notificare a tutte le classi che desiderano ricevere una notifica quando viene modificato il set di proprietà di un componente.

Vedi anche

Si applica a

Refresh(Object)

Cancella le proprietà e gli eventi per il componente specificato dalla 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)

Parametri

component
Object

Componente per il quale le proprietà o gli eventi sono stati modificati.

Esempio

Per un esempio di utilizzo 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 e le finestre di progettazione extender possono modificare il set di proprietà in un oggetto . In tal caso, è necessario chiamare questo metodo per cancellare la proprietà e i descrittori di eventi dell'oggetto. Questo metodo viene usato solo in fase di progettazione. Non viene usato durante la fase di esecuzione.

Questo metodo genera anche un Refreshed evento quando cambiano le proprietà o gli eventi di un componente. Questo evento viene generato solo se è stata eseguita una chiamata precedente al GetProperties metodo o GetEvents che ha memorizzato nella cache le informazioni.

Vedi anche

Si applica a

Refresh(Assembly)

Cancella le proprietà e gli eventi per l'assembly specificato dalla 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)

Parametri

assembly
Assembly

Oggetto Assembly che rappresenta l'assembly da aggiornare. Ogni Type elemento dell'assembly verrà aggiornato.

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 e le finestre di progettazione extender possono modificare il set di proprietà in un oggetto . In tal caso, possono chiamare questo metodo per cancellare la proprietà e i descrittori di eventi dell'oggetto. Questo metodo viene usato solo in fase di progettazione. Non viene usato durante la fase di esecuzione.

Prima di effettuare una chiamata al Refresh metodo per cancellare la cache, è necessario chiamare prima il GetProperties metodo per l'assembly specifico per memorizzare nella cache le informazioni.

Questo metodo genera anche un Refreshed evento per notificare a tutte le classi che desiderano ricevere una notifica quando viene modificato il set di proprietà di un componente.

Vedi anche

Si applica a