Compartir a través de


ToolboxService.GetToolboxItems Método

Definición

Devuelve una ICollection de objetos ToolboxItem.

Sobrecargas

GetToolboxItems(Assembly, String, Boolean)

Devuelve una ICollection de objetos ToolboxItem para el ensamblado dado.

GetToolboxItems(AssemblyName, Boolean)

Devuelve una ICollection de objetos ToolboxItem para el ensamblado dado.

GetToolboxItems(AssemblyName)

Devuelve una ICollection de objetos ToolboxItem para el ensamblado dado.

GetToolboxItems(Assembly, String)

Devuelve una ICollection con todos los elementos del cuadro de herramientas en el ensamblado especificado.

GetToolboxItems(Assembly, String, Boolean)

Devuelve una ICollection de objetos ToolboxItem para el ensamblado dado.

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

Parámetros

a
Assembly

Ensamblado que se va a enumerar.

newCodeBase
String

Cadena que representa la dirección URL del ensamblado.

throwOnError
Boolean

Es true para producir una excepción cuando se genera un error; de lo contrario, es false.

Devoluciones

Una colección que contiene todos los elementos del cuadro de herramientas en el ensamblado representado por el nombre de ensamblado dado.

Excepciones

Comentarios

El GetToolboxItems método examina el ensamblado para todos los tipos que admiten elementos del cuadro de herramientas y devuelve elementos para esos tipos. Para admitir un elemento del cuadro de herramientas, un tipo debe tener las siguientes características:

  • Ser público.

  • Implemente IComponent.

  • No sea abstracto.

  • No tiene establecido en ToolboxItemAttributefalse en su tipo.

  • No contiene parámetros genéricos.

Los ensamblados se bloquean durante el proceso, por lo que la enumeración de varios archivos a través GetToolboxItems de puede hacer que se carguen muchos ensamblados. Los GetToolboxItems métodos que toman un nombre de ensamblado crean un elemento independiente AppDomain para buscar ensamblados. Cuando haya terminado de enumerar ToolboxItem objetos para un conjunto de ensamblados, puede llamar al UnloadToolboxItems método , que descarga AppDomain y libera las referencias de archivo en los ensamblados cargados.

Se aplica a

GetToolboxItems(AssemblyName, Boolean)

Devuelve una ICollection de objetos ToolboxItem para el ensamblado dado.

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

Parámetros

an
AssemblyName

Nombre de ensamblado a partir del que se va cargar un ensamblado.

throwOnError
Boolean

Es true para producir una excepción cuando se genera un error; de lo contrario, es false.

Devoluciones

Una colección que contiene todos los elementos del cuadro de herramientas en el ensamblado representado por el nombre de ensamblado dado.

Excepciones

an es null.

Comentarios

El GetToolboxItems método examina el ensamblado para todos los tipos que admiten elementos del cuadro de herramientas y devuelve elementos para esos tipos. Para admitir un elemento del cuadro de herramientas, un tipo debe tener las siguientes características:

  • Ser público.

  • Implemente IComponent.

  • No sea abstracto.

  • No tiene establecido en ToolboxItemAttributefalse en su tipo.

  • No contiene parámetros genéricos.

Los ensamblados se bloquean durante el proceso, por lo que la enumeración de varios archivos a través GetToolboxItems de puede hacer que se carguen muchos ensamblados. Los GetToolboxItems métodos que toman un nombre de ensamblado crean un elemento independiente AppDomain para buscar ensamblados. Cuando haya terminado de enumerar ToolboxItem objetos para un conjunto de ensamblados, puede llamar al UnloadToolboxItems método , que descarga AppDomain y libera las referencias de archivo en los ensamblados cargados.

Se aplica a

GetToolboxItems(AssemblyName)

Devuelve una ICollection de objetos ToolboxItem para el ensamblado dado.

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

Parámetros

an
AssemblyName

Nombre de ensamblado a partir del que se va cargar un ensamblado.

Devoluciones

Una colección que contiene todos los elementos del cuadro de herramientas en el ensamblado representado por el nombre de ensamblado dado.

Excepciones

an es null.

Comentarios

El GetToolboxItems método examina el ensamblado para todos los tipos que admiten elementos del cuadro de herramientas y devuelve elementos para esos tipos. Para admitir un elemento del cuadro de herramientas, un tipo debe tener las siguientes características:

  • Ser público.

  • Implemente IComponent.

  • No sea abstracto.

  • No tiene establecido en ToolboxItemAttributefalse en su tipo.

  • No contiene parámetros genéricos.

Los ensamblados se bloquean durante el proceso, por lo que la enumeración de varios archivos a través GetToolboxItems de puede hacer que se carguen muchos ensamblados. Los GetToolboxItems métodos que toman un nombre de ensamblado crean un elemento independiente AppDomain para buscar ensamblados. Cuando haya terminado de enumerar ToolboxItem objetos para un conjunto de ensamblados, puede llamar al UnloadToolboxItems método , que descarga AppDomain y libera las referencias de archivo en los ensamblados cargados.

Los ensamblados cargados de esta manera se cargan en un elemento independiente AppDomain para que se puedan descargar más adelante. Esto solo bloquea momentáneamente el archivo de ensamblado.

Consulte también

Se aplica a

GetToolboxItems(Assembly, String)

Devuelve una ICollection con todos los elementos del cuadro de herramientas en el ensamblado especificado.

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

Parámetros

a
Assembly

Ensamblado que se va a enumerar.

newCodeBase
String

Cadena que representa la dirección URL del ensamblado.

Devoluciones

Una colección que contiene todos los elementos del cuadro de herramientas en el ensamblado especificado.

Excepciones

Comentarios

El GetToolboxItems método examina el ensamblado para todos los tipos que admiten elementos del cuadro de herramientas y devuelve elementos para esos tipos. Para admitir un elemento del cuadro de herramientas, un tipo debe tener las siguientes características:

  • Ser público.

  • Implemente IComponent.

  • No sea abstracto.

  • No tiene establecido en ToolboxItemAttributefalse en su tipo.

  • No contiene parámetros genéricos.

Los ensamblados se bloquean durante el proceso, por lo que la enumeración de varios archivos a través GetToolboxItems de puede hacer que se carguen muchos ensamblados. Los GetToolboxItems métodos que toman un nombre de ensamblado crean un elemento independiente AppDomain para buscar ensamblados. Cuando haya terminado de enumerar ToolboxItem objetos para un conjunto de ensamblados, puede llamar al UnloadToolboxItems método , que descarga AppDomain y libera las referencias de archivo en los ensamblados cargados.

Consulte también

Se aplica a