Sdílet prostřednictvím


ToolboxService.GetToolboxItems Metoda

Definice

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

truevyvolá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

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

truevyvolá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

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í.

Viz také

Platí pro