ToolboxService.GetToolboxItems Méthode

Définition

Retourne un ICollection d'objets ToolboxItem.

Surcharges

GetToolboxItems(Assembly, String, Boolean)

Retourne un ICollection d'objets ToolboxItem pour l'assembly donné.

GetToolboxItems(AssemblyName, Boolean)

Retourne un ICollection d'objets ToolboxItem pour l'assembly donné.

GetToolboxItems(AssemblyName)

Retourne un ICollection d'objets ToolboxItem pour l'assembly donné.

GetToolboxItems(Assembly, String)

Retourne ICollection qui contient tous les éléments de boîte à outils de l'assembly donné.

GetToolboxItems(Assembly, String, Boolean)

Retourne un ICollection d'objets ToolboxItem pour l'assembly donné.

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

Paramètres

a
Assembly

Assembly à énumérer.

newCodeBase
String

Une chaîne correspondant à l'URL de l'assembly.

throwOnError
Boolean

true pour lever une exception pour une erreur ; sinon, false.

Retours

Collection qui contient tous les éléments de boîte à outils de l'assembly représenté par le nom d'assembly donné.

Exceptions

a a la valeur null.

Remarques

La GetToolboxItems méthode analyse l’assembly pour tous les types qui prennent en charge les éléments de boîte à outils et retourne des éléments pour ces types. Pour prendre en charge un élément de boîte à outils, un type doit avoir les caractéristiques suivantes :

  • Soyez public.

  • Implémentez IComponent.

  • Ne pas être abstrait.

  • N’a pas défini ToolboxItemAttributefalse sur son type.

  • Ne contiennent pas de paramètres génériques.

Les assemblys étant verrouillés pendant la durée d’un processus, l’énumération de différents fichiers peut GetToolboxItems entraîner le chargement de nombreux assemblys. Les GetToolboxItems méthodes qui prennent un nom d’assembly créent un distinct AppDomain pour rechercher les assemblys. Lorsque vous avez fini d’énumérer des ToolboxItem objets pour un ensemble d’assemblys, vous pouvez appeler la UnloadToolboxItems méthode , qui décharge et AppDomain libère les références de fichier sur les assemblys chargés.

S’applique à

GetToolboxItems(AssemblyName, Boolean)

Retourne un ICollection d'objets ToolboxItem pour l'assembly donné.

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

Paramètres

an
AssemblyName

Nom de l'assembly à partir duquel charger un assembly.

throwOnError
Boolean

true pour lever une exception pour une erreur ; sinon, false.

Retours

Collection qui contient tous les éléments de boîte à outils de l'assembly représenté par le nom d'assembly donné.

Exceptions

an a la valeur null.

Remarques

La GetToolboxItems méthode analyse l’assembly pour tous les types qui prennent en charge les éléments de boîte à outils et retourne des éléments pour ces types. Pour prendre en charge un élément de boîte à outils, un type doit avoir les caractéristiques suivantes :

  • Soyez public.

  • Implémentez IComponent.

  • Ne pas être abstrait.

  • N’a pas défini ToolboxItemAttributefalse sur son type.

  • Ne contiennent pas de paramètres génériques.

Les assemblys étant verrouillés pendant la durée d’un processus, l’énumération de différents fichiers peut GetToolboxItems entraîner le chargement de nombreux assemblys. Les GetToolboxItems méthodes qui prennent un nom d’assembly créent un distinct AppDomain pour rechercher les assemblys. Lorsque vous avez fini d’énumérer des ToolboxItem objets pour un ensemble d’assemblys, vous pouvez appeler la UnloadToolboxItems méthode , qui décharge et AppDomain libère les références de fichier sur les assemblys chargés.

S’applique à

GetToolboxItems(AssemblyName)

Retourne un ICollection d'objets ToolboxItem pour l'assembly donné.

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

Paramètres

an
AssemblyName

Nom de l'assembly à partir duquel charger un assembly.

Retours

Collection qui contient tous les éléments de boîte à outils de l'assembly représenté par le nom d'assembly donné.

Exceptions

an a la valeur null.

Remarques

La GetToolboxItems méthode analyse l’assembly pour tous les types qui prennent en charge les éléments de boîte à outils et retourne des éléments pour ces types. Pour prendre en charge un élément de boîte à outils, un type doit avoir les caractéristiques suivantes :

  • Soyez public.

  • Implémentez IComponent.

  • Ne pas être abstrait.

  • N’a pas défini ToolboxItemAttributefalse sur son type.

  • Ne contiennent pas de paramètres génériques.

Les assemblys étant verrouillés pendant la durée d’un processus, l’énumération de différents fichiers peut GetToolboxItems entraîner le chargement de nombreux assemblys. Les GetToolboxItems méthodes qui prennent un nom d’assembly créent un distinct AppDomain pour rechercher les assemblys. Lorsque vous avez fini d’énumérer des ToolboxItem objets pour un ensemble d’assemblys, vous pouvez appeler la UnloadToolboxItems méthode , qui décharge et AppDomain libère les références de fichier sur les assemblys chargés.

Les assemblys chargés de cette manière sont chargés dans un autre afin AppDomain qu’ils puissent être déchargés ultérieurement. Cela ne verrouille que momentanément le fichier d’assembly.

Voir aussi

S’applique à

GetToolboxItems(Assembly, String)

Retourne ICollection qui contient tous les éléments de boîte à outils de l'assembly donné.

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

Paramètres

a
Assembly

Assembly à énumérer.

newCodeBase
String

Une chaîne correspondant à l'URL de l'assembly.

Retours

Collection qui contient tous les éléments de boîte à outils de l'assembly donné.

Exceptions

a a la valeur null.

Remarques

La GetToolboxItems méthode analyse l’assembly pour tous les types qui prennent en charge les éléments de boîte à outils et retourne des éléments pour ces types. Pour prendre en charge un élément de boîte à outils, un type doit avoir les caractéristiques suivantes :

  • Soyez public.

  • Implémentez IComponent.

  • Ne pas être abstrait.

  • N’a pas défini ToolboxItemAttributefalse sur son type.

  • Ne contiennent pas de paramètres génériques.

Les assemblys étant verrouillés pendant la durée d’un processus, l’énumération de différents fichiers peut GetToolboxItems entraîner le chargement de nombreux assemblys. Les GetToolboxItems méthodes qui prennent un nom d’assembly créent un distinct AppDomain pour rechercher les assemblys. Lorsque vous avez fini d’énumérer des ToolboxItem objets pour un ensemble d’assemblys, vous pouvez appeler la UnloadToolboxItems méthode , qui décharge et AppDomain libère les références de fichier sur les assemblys chargés.

Voir aussi

S’applique à