ToolboxService.GetToolboxItems 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í.
Vrátí hodnotu objektu ICollectionToolboxItem .
Přetížení
GetToolboxItems(Assembly, String, Boolean) |
Vrátí hodnotu objektu ICollectionToolboxItem pro dané sestavení. |
GetToolboxItems(AssemblyName, Boolean) |
Vrátí hodnotu objektu ICollectionToolboxItem pro dané sestavení. |
GetToolboxItems(AssemblyName) |
Vrátí hodnotu objektu ICollectionToolboxItem pro dané sestavení. |
GetToolboxItems(Assembly, String) |
Vrátí hodnotu obsahující ICollection všechny položky sady nástrojů v daném sestavení. |
GetToolboxItems(Assembly, String, Boolean)
Vrátí hodnotu objektu ICollectionToolboxItem pro dané sestavení.
public:
static System::Collections::ICollection ^ GetToolboxItems(System::Reflection::Assembly ^ a, System::String ^ newCodeBase, bool throwOnError);
public static System.Collections.ICollection GetToolboxItems (System.Reflection.Assembly a, string newCodeBase, bool throwOnError);
static member GetToolboxItems : System.Reflection.Assembly * string * bool -> System.Collections.ICollection
Public Shared Function GetToolboxItems (a As Assembly, newCodeBase As String, throwOnError As Boolean) As ICollection
Parametry
- a
- Assembly
Sestavení k výčtu.
- newCodeBase
- String
Řetězec, který je umístěním adresy URL sestavení.
- throwOnError
- Boolean
true
vyvolání výjimky při chybě; v opačném případě . false
Návraty
Kolekce obsahující všechny položky sady nástrojů v sestavení reprezentované daným názvem sestavení.
Výjimky
a
je null
.
Poznámky
Metoda GetToolboxItems vyhledá v sestavení všechny typy, které podporují položky panelu nástrojů, a vrátí položky pro tyto typy. Pro podporu položky panelu nástrojů musí mít typ následující vlastnosti:
Buďte veřejná.
Implementujte IComponent.
Nebudět abstraktní.
U svého typu není ToolboxItemAttribute nastavená hodnota na
false
.Neobsahují obecné parametry.
Sestavení jsou po dobu trvání procesu uzamčena, takže výčet různých souborů prostřednictvím GetToolboxItems může způsobit načtení mnoha sestavení. Metody GetToolboxItems , které přebírají název sestavení, vytvoří samostatný AppDomain objekt pro vyhledávání sestavení. Po dokončení vytváření výčtu ToolboxItem objektů pro sadu sestavení můžete volat metodu UnloadToolboxItems , která uvolní AppDomain a uvolní odkazy na soubory načtených sestavení.
Platí pro
GetToolboxItems(AssemblyName, Boolean)
Vrátí hodnotu objektu ICollectionToolboxItem pro dané sestavení.
public:
static System::Collections::ICollection ^ GetToolboxItems(System::Reflection::AssemblyName ^ an, bool throwOnError);
public static System.Collections.ICollection GetToolboxItems (System.Reflection.AssemblyName an, bool throwOnError);
static member GetToolboxItems : System.Reflection.AssemblyName * bool -> System.Collections.ICollection
Public Shared Function GetToolboxItems (an As AssemblyName, throwOnError As Boolean) As ICollection
Parametry
- an
- AssemblyName
Název sestavení, ze kterého se má načíst sestavení.
- throwOnError
- Boolean
true
vyvolání výjimky při chybě; v opačném případě . false
Návraty
Kolekce obsahující všechny položky sady nástrojů v sestavení reprezentované daným názvem sestavení.
Výjimky
an
je null
.
Poznámky
Metoda GetToolboxItems vyhledá v sestavení všechny typy, které podporují položky panelu nástrojů, a vrátí položky pro tyto typy. Pro podporu položky panelu nástrojů musí mít typ následující vlastnosti:
Buďte veřejná.
Implementujte IComponent.
Nebudět abstraktní.
U svého typu není ToolboxItemAttribute nastavená hodnota na
false
.Neobsahují obecné parametry.
Sestavení jsou po dobu trvání procesu uzamčena, takže výčet různých souborů prostřednictvím GetToolboxItems může způsobit načtení mnoha sestavení. Metody GetToolboxItems , které přebírají název sestavení, vytvoří samostatný AppDomain objekt pro vyhledávání sestavení. Po dokončení vytváření výčtu ToolboxItem objektů pro sadu sestavení můžete volat metodu UnloadToolboxItems , která uvolní AppDomain a uvolní odkazy na soubory načtených sestavení.
Platí pro
GetToolboxItems(AssemblyName)
Vrátí hodnotu objektu ICollectionToolboxItem pro dané sestavení.
public:
static System::Collections::ICollection ^ GetToolboxItems(System::Reflection::AssemblyName ^ an);
public static System.Collections.ICollection GetToolboxItems (System.Reflection.AssemblyName an);
static member GetToolboxItems : System.Reflection.AssemblyName -> System.Collections.ICollection
Public Shared Function GetToolboxItems (an As AssemblyName) As ICollection
Parametry
- an
- AssemblyName
Název sestavení, ze kterého se má načíst sestavení.
Návraty
Kolekce obsahující všechny položky sady nástrojů v sestavení reprezentované daným názvem sestavení.
Výjimky
an
je null
.
Poznámky
Metoda GetToolboxItems vyhledá v sestavení všechny typy, které podporují položky panelu nástrojů, a vrátí položky pro tyto typy. Pro podporu položky panelu nástrojů musí mít typ následující vlastnosti:
Buďte veřejná.
Implementujte IComponent.
Nebudět abstraktní.
U svého typu není ToolboxItemAttribute nastavená hodnota na
false
.Neobsahují obecné parametry.
Sestavení jsou po dobu trvání procesu uzamčena, takže výčet různých souborů prostřednictvím GetToolboxItems může způsobit načtení mnoha sestavení. Metody GetToolboxItems , které přebírají název sestavení, vytvoří samostatný AppDomain objekt pro vyhledávání sestavení. Po dokončení vytváření výčtu ToolboxItem objektů pro sadu sestavení můžete volat metodu UnloadToolboxItems , která uvolní AppDomain a uvolní odkazy na soubory načtených sestavení.
Sestavení načtená tímto způsobem jsou načtena do samostatného AppDomain , aby bylo možné je později uvolnit. Tím se soubor sestavení zamkne jenom na chvíli.
Viz také
Platí pro
GetToolboxItems(Assembly, String)
Vrátí hodnotu obsahující ICollection všechny položky sady nástrojů v daném sestavení.
public:
static System::Collections::ICollection ^ GetToolboxItems(System::Reflection::Assembly ^ a, System::String ^ newCodeBase);
public static System.Collections.ICollection GetToolboxItems (System.Reflection.Assembly a, string newCodeBase);
static member GetToolboxItems : System.Reflection.Assembly * string -> System.Collections.ICollection
Public Shared Function GetToolboxItems (a As Assembly, newCodeBase As String) As ICollection
Parametry
- a
- Assembly
Sestavení k výčtu.
- newCodeBase
- String
Řetězec, který je umístěním adresy URL sestavení.
Návraty
Kolekce obsahující všechny položky sady nástrojů v daném sestavení.
Výjimky
a
je null
.
Poznámky
Metoda GetToolboxItems vyhledá v sestavení všechny typy, které podporují položky panelu nástrojů, a vrátí položky pro tyto typy. Pro podporu položky panelu nástrojů musí mít typ následující vlastnosti:
Buďte veřejná.
Implementujte IComponent.
Nebudět abstraktní.
U svého typu není ToolboxItemAttribute nastavená hodnota na
false
.Neobsahují obecné parametry.
Sestavení jsou po dobu trvání procesu uzamčena, takže výčet různých souborů prostřednictvím GetToolboxItems může způsobit načtení mnoha sestavení. Metody GetToolboxItems , které přebírají název sestavení, vytvoří samostatný AppDomain objekt pro vyhledávání sestavení. Po dokončení vytváření výčtu ToolboxItem objektů pro sadu sestavení můžete volat metodu UnloadToolboxItems , která uvolní AppDomain a uvolní odkazy na soubory načtených sestavení.