TypeDescriptor.Refresh Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.