Sdílet prostřednictvím


TypeDescriptor.Refresh Metoda

Definice

Vymaže vlastnosti a události z mezipaměti.

Přetížení

Refresh(Type)

Vymaže vlastnosti a události pro zadaný typ komponenty z mezipaměti.

Refresh(Module)

Vymaže vlastnosti a události zadaného modulu z mezipaměti.

Refresh(Object)

Vymaže vlastnosti a události pro zadanou komponentu z mezipaměti.

Refresh(Assembly)

Vymaže vlastnosti a události zadaného sestavení z mezipaměti.

Refresh(Type)

Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs

Vymaže vlastnosti a události pro zadaný typ komponenty z mezipaměti.

public:
 static void Refresh(Type ^ type);
public static void Refresh (Type type);
static member Refresh : Type -> unit
Public Shared Sub Refresh (type As Type)

Parametry

type
Type

Cílová Type komponenta.

Poznámky

Tuto verzi této metody volejte pouze v případě, že nemáte instanci objektu.

Vlastnosti a události se kvůli rychlosti ukládají TypeDescriptor do mezipaměti. Obvykle jsou konstantní po dobu životnosti objektu. Zprostředkovatelé rozšíření a návrháři však mohou změnit sadu vlastností objektu. Pokud ano, mohou volat tuto metodu pro vymazání vlastnosti a popisovače událostí objektu. Tato metoda se používá pouze v době návrhu. Nepoužívá se během běhu.

Tato metoda také vyvolá Refreshed událost při změně vlastností nebo událostí komponenty. Tato událost je vyvolána pouze v případě, že došlo k GetProperties předchozímu volání metody nebo GetEvents , která informace v mezipaměti.

Viz také

Platí pro

Refresh(Module)

Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs

Vymaže vlastnosti a události zadaného modulu z mezipaměti.

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)

Parametry

module
Module

Představuje Module modul, který se má aktualizovat. Každý Type z těchto modulů se aktualizuje.

Poznámky

Vlastnosti a události se kvůli rychlosti ukládají TypeDescriptor do mezipaměti. Obvykle jsou konstantní po dobu životnosti objektu. Zprostředkovatelé rozšíření a návrháři však mohou změnit sadu vlastností objektu. Pokud ano, mohou volat tuto metodu pro vymazání vlastnosti a popisovače událostí objektu. Tato metoda se používá pouze v době návrhu. Nepoužívá se během běhu.

Než zavoláte metodu Refresh pro vymazání mezipaměti, musíte nejprve volat metodu GetProperties pro konkrétní modul, aby se informace do mezipaměti.

Tato metoda také vyvolá Refreshed událost, která upozorní všechny třídy, které chtějí být upozorněny, když se změní sada vlastností komponenty.

Viz také

Platí pro

Refresh(Object)

Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs

Vymaže vlastnosti a události pro zadanou komponentu z mezipaměti.

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)

Parametry

component
Object

Komponenta, pro kterou se změnily vlastnosti nebo události.

Příklady

Příklad použití této metody najdete ve RefreshEventHandler třídě .

Poznámky

Vlastnosti a události se kvůli rychlosti ukládají TypeDescriptor do mezipaměti. Obvykle jsou konstantní po dobu životnosti objektu. Zprostředkovatelé rozšíření a návrháři však mohou změnit sadu vlastností objektu. Pokud ano, měli by volat tuto metodu, aby se vymazaly popisovače vlastností a událostí objektu. Tato metoda se používá pouze v době návrhu. Nepoužívá se během běhu.

Tato metoda také vyvolá Refreshed událost při změně vlastností nebo událostí komponenty. Tato událost je vyvolána pouze v případě, že došlo k GetProperties předchozímu volání metody nebo GetEvents , která informace v mezipaměti.

Viz také

Platí pro

Refresh(Assembly)

Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs

Vymaže vlastnosti a události zadaného sestavení z mezipaměti.

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)

Parametry

assembly
Assembly

Jedná se Assembly o sestavení, které se má aktualizovat. Každý Type v tomto sestavení bude aktualizován.

Poznámky

Vlastnosti a události se kvůli rychlosti ukládají TypeDescriptor do mezipaměti. Obvykle jsou konstantní po dobu životnosti objektu. Zprostředkovatelé rozšíření a návrháři však mohou změnit sadu vlastností objektu. Pokud ano, mohou volat tuto metodu pro vymazání vlastnosti a popisovače událostí objektu. Tato metoda se používá pouze v době návrhu. Nepoužívá se během běhu.

Než zavoláte metodu Refresh k vymazání mezipaměti, musíte nejprve volat metodu GetProperties pro konkrétní sestavení, aby se informace do mezipaměti ukrývali.

Tato metoda také vyvolá Refreshed událost, která upozorní všechny třídy, které chtějí být upozorněny, když se změní sada vlastností komponenty.

Viz také

Platí pro