Condividi tramite


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)

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
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

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)

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
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

Refresh(Object)

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
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

Refresh(Assembly)

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
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