Udostępnij za pośrednictwem


ToolboxService.GetToolboxItems Metoda

Definicja

Zwraca obiekt ICollectionToolboxItem .

Przeciążenia

GetToolboxItems(Assembly, String, Boolean)

Zwraca obiekt ICollectionToolboxItem dla danego zestawu.

GetToolboxItems(AssemblyName, Boolean)

Zwraca obiekt ICollectionToolboxItem dla danego zestawu.

GetToolboxItems(AssemblyName)

Zwraca obiekt ICollectionToolboxItem dla danego zestawu.

GetToolboxItems(Assembly, String)

Zwraca element ICollection zawierający wszystkie elementy przybornika w danym zestawie.

GetToolboxItems(Assembly, String, Boolean)

Zwraca obiekt ICollectionToolboxItem dla danego zestawu.

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

Zestaw do wyliczenia.

newCodeBase
String

Ciąg, który jest lokalizacją adresu URL zestawu.

throwOnError
Boolean

true zgłaszanie wyjątku w przypadku błędu; w przeciwnym razie , false.

Zwraca

Kolekcja zawierająca wszystkie elementy przybornika w zestawie reprezentowane przez daną nazwę zestawu.

Wyjątki

Uwagi

Metoda GetToolboxItems skanuje zestaw dla wszystkich typów, które obsługują elementy przybornika, i zwraca elementy dla tych typów. Aby obsługiwać element przybornika, typ musi mieć następujące cechy:

  • Bądź publiczny.

  • Zaimplementuj IComponent.

  • Nie są abstrakcyjne.

  • Nie ma ustawionego ToolboxItemAttribute na false typ.

  • Nie zawiera parametrów ogólnych.

Zestawy są zablokowane przez czas trwania procesu, więc wyliczanie różnych plików za pomocą GetToolboxItems może spowodować załadowanie wielu zestawów. Metody GetToolboxItems , które przyjmują nazwę zestawu, tworzą oddzielną AppDomain metodę wyszukiwania zestawów. Po zakończeniu wyliczania ToolboxItem obiektów dla zestawu zestawów można wywołać metodę UnloadToolboxItems , która zwalnia AppDomain i zwalnia odwołania do plików w załadowanych zestawach.

Dotyczy

GetToolboxItems(AssemblyName, Boolean)

Zwraca obiekt ICollectionToolboxItem dla danego zestawu.

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

Nazwa zestawu, z którego ma być ładowany zestaw.

throwOnError
Boolean

true zgłaszanie wyjątku w przypadku błędu; w przeciwnym razie , false.

Zwraca

Kolekcja zawierająca wszystkie elementy przybornika w zestawie reprezentowane przez daną nazwę zestawu.

Wyjątki

an to null.

Uwagi

Metoda GetToolboxItems skanuje zestaw dla wszystkich typów, które obsługują elementy przybornika, i zwraca elementy dla tych typów. Aby obsługiwać element przybornika, typ musi mieć następujące cechy:

  • Bądź publiczny.

  • Zaimplementuj IComponent.

  • Nie są abstrakcyjne.

  • Nie ma ustawionego ToolboxItemAttribute na false typ.

  • Nie zawiera parametrów ogólnych.

Zestawy są zablokowane przez czas trwania procesu, więc wyliczanie różnych plików za pomocą GetToolboxItems może spowodować załadowanie wielu zestawów. Metody GetToolboxItems , które przyjmują nazwę zestawu, tworzą oddzielną AppDomain metodę wyszukiwania zestawów. Po zakończeniu wyliczania ToolboxItem obiektów dla zestawu zestawów można wywołać metodę UnloadToolboxItems , która zwalnia AppDomain i zwalnia odwołania do plików w załadowanych zestawach.

Dotyczy

GetToolboxItems(AssemblyName)

Zwraca obiekt ICollectionToolboxItem dla danego zestawu.

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

Nazwa zestawu, z którego ma być ładowany zestaw.

Zwraca

Kolekcja zawierająca wszystkie elementy przybornika w zestawie reprezentowane przez daną nazwę zestawu.

Wyjątki

an to null.

Uwagi

Metoda GetToolboxItems skanuje zestaw dla wszystkich typów, które obsługują elementy przybornika, i zwraca elementy dla tych typów. Aby obsługiwać element przybornika, typ musi mieć następujące cechy:

  • Bądź publiczny.

  • Zaimplementuj IComponent.

  • Nie są abstrakcyjne.

  • Nie ma ustawionego ToolboxItemAttribute na false typ.

  • Nie zawiera parametrów ogólnych.

Zestawy są zablokowane przez czas trwania procesu, więc wyliczanie różnych plików za pomocą GetToolboxItems może spowodować załadowanie wielu zestawów. Metody GetToolboxItems , które przyjmują nazwę zestawu, tworzą oddzielną AppDomain metodę wyszukiwania zestawów. Po zakończeniu wyliczania ToolboxItem obiektów dla zestawu zestawów można wywołać metodę UnloadToolboxItems , która zwalnia AppDomain i zwalnia odwołania do plików w załadowanych zestawach.

Zestawy ładowane w ten sposób są ładowane do oddzielnej, AppDomain aby można je było później zwolnić. To tylko chwilowo blokuje plik zestawu.

Zobacz też

Dotyczy

GetToolboxItems(Assembly, String)

Zwraca element ICollection zawierający wszystkie elementy przybornika w danym zestawie.

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

Zestaw do wyliczenia.

newCodeBase
String

Ciąg, który jest lokalizacją adresu URL zestawu.

Zwraca

Kolekcja zawierająca wszystkie elementy przybornika w danym zestawie.

Wyjątki

Uwagi

Metoda GetToolboxItems skanuje zestaw dla wszystkich typów, które obsługują elementy przybornika, i zwraca elementy dla tych typów. Aby obsługiwać element przybornika, typ musi mieć następujące cechy:

  • Bądź publiczny.

  • Zaimplementuj IComponent.

  • Nie są abstrakcyjne.

  • Nie ma ustawionego ToolboxItemAttribute na false typ.

  • Nie zawiera parametrów ogólnych.

Zestawy są zablokowane przez czas trwania procesu, więc wyliczanie różnych plików za pomocą GetToolboxItems może spowodować załadowanie wielu zestawów. Metody GetToolboxItems , które przyjmują nazwę zestawu, tworzą oddzielną AppDomain metodę wyszukiwania zestawów. Po zakończeniu wyliczania ToolboxItem obiektów dla zestawu zestawów można wywołać metodę UnloadToolboxItems , która zwalnia AppDomain i zwalnia odwołania do plików w załadowanych zestawach.

Zobacz też

Dotyczy