ToolboxService.GetToolboxItems Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna um ICollection de objetos ToolboxItem.
Sobrecargas
GetToolboxItems(Assembly, String, Boolean) |
Retorna um ICollection de ToolboxItem objetos para o assembly determinado. |
GetToolboxItems(AssemblyName, Boolean) |
Retorna um ICollection de ToolboxItem objetos para o assembly determinado. |
GetToolboxItems(AssemblyName) |
Retorna um ICollection de ToolboxItem objetos para o assembly determinado. |
GetToolboxItems(Assembly, String) |
Retorna um ICollection que contém todos os itens da caixa de ferramentas no assembly fornecido. |
GetToolboxItems(Assembly, String, Boolean)
Retorna um ICollection de ToolboxItem objetos para o assembly determinado.
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
O assembly a ser enumerado.
- newCodeBase
- String
Uma cadeia de caracteres que é o local da URL do assembly.
- throwOnError
- Boolean
true
para lançar uma exceção no erro, caso contrário, false
.
Retornos
Uma coleção que contém todos os itens da caixa de ferramentas no assembly representado pelo nome do assembly determinado.
Exceções
a
é null
.
Comentários
O GetToolboxItems método examina o assembly para todos os tipos que dão suporte a itens de caixa de ferramentas e retorna itens para esses tipos. Para dar suporte a um item de caixa de ferramentas, um tipo deve ter as seguintes características:
Seja público.
Implementar IComponent.
Não seja abstrato.
Não tem um ToolboxItemAttribute definido como
false
em seu tipo.Não contém parâmetros genéricos.
Os assemblies são bloqueados durante um processo, portanto, enumerar vários arquivos por meio GetToolboxItems pode fazer com que muitos assemblies sejam carregados. Os GetToolboxItems métodos que levam um nome de assembly criam um separado AppDomain para pesquisar assemblies. Quando terminar de enumerar ToolboxItem objetos para um conjunto de assemblies, você poderá chamar o UnloadToolboxItems método , que descarrega e AppDomain libera as referências de arquivo nos assemblies carregados.
Aplica-se a
GetToolboxItems(AssemblyName, Boolean)
Retorna um ICollection de ToolboxItem objetos para o assembly determinado.
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
Um nome de assembly do qual carregar um assembly.
- throwOnError
- Boolean
true
para lançar uma exceção no erro, caso contrário, false
.
Retornos
Uma coleção que contém todos os itens da caixa de ferramentas no assembly representado pelo nome do assembly determinado.
Exceções
an
é null
.
Comentários
O GetToolboxItems método examina o assembly para todos os tipos que dão suporte a itens de caixa de ferramentas e retorna itens para esses tipos. Para dar suporte a um item de caixa de ferramentas, um tipo deve ter as seguintes características:
Seja público.
Implementar IComponent.
Não seja abstrato.
Não tem um ToolboxItemAttribute definido como
false
em seu tipo.Não contém parâmetros genéricos.
Os assemblies são bloqueados durante um processo, portanto, enumerar vários arquivos por meio GetToolboxItems pode fazer com que muitos assemblies sejam carregados. Os GetToolboxItems métodos que levam um nome de assembly criam um separado AppDomain para pesquisar assemblies. Quando terminar de enumerar ToolboxItem objetos para um conjunto de assemblies, você poderá chamar o UnloadToolboxItems método , que descarrega e AppDomain libera as referências de arquivo nos assemblies carregados.
Aplica-se a
GetToolboxItems(AssemblyName)
Retorna um ICollection de ToolboxItem objetos para o assembly determinado.
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
Um nome de assembly do qual carregar um assembly.
Retornos
Uma coleção que contém todos os itens da caixa de ferramentas no assembly representado pelo nome do assembly determinado.
Exceções
an
é null
.
Comentários
O GetToolboxItems método examina o assembly para todos os tipos que dão suporte a itens de caixa de ferramentas e retorna itens para esses tipos. Para dar suporte a um item de caixa de ferramentas, um tipo deve ter as seguintes características:
Seja público.
Implementar IComponent.
Não seja abstrato.
Não tem um ToolboxItemAttribute definido como
false
em seu tipo.Não contém parâmetros genéricos.
Os assemblies são bloqueados durante um processo, portanto, enumerar vários arquivos por meio GetToolboxItems pode fazer com que muitos assemblies sejam carregados. Os GetToolboxItems métodos que levam um nome de assembly criam um separado AppDomain para pesquisar assemblies. Quando terminar de enumerar ToolboxItem objetos para um conjunto de assemblies, você poderá chamar o UnloadToolboxItems método , que descarrega e AppDomain libera as referências de arquivo nos assemblies carregados.
Assemblies carregados dessa maneira são carregados em um separado AppDomain para que possam ser descarregados posteriormente. Isso apenas bloqueia momentaneamente o arquivo de assembly.
Confira também
Aplica-se a
GetToolboxItems(Assembly, String)
Retorna um ICollection que contém todos os itens da caixa de ferramentas no assembly fornecido.
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
O assembly a ser enumerado.
- newCodeBase
- String
Uma cadeia de caracteres que é o local da URL do assembly.
Retornos
Uma coleção que contém todos os itens da caixa de ferramentas no assembly especificado.
Exceções
a
é null
.
Comentários
O GetToolboxItems método examina o assembly para todos os tipos que dão suporte a itens de caixa de ferramentas e retorna itens para esses tipos. Para dar suporte a um item de caixa de ferramentas, um tipo deve ter as seguintes características:
Seja público.
Implementar IComponent.
Não seja abstrato.
Não tem um ToolboxItemAttribute definido como
false
em seu tipo.Não contém parâmetros genéricos.
Os assemblies são bloqueados durante um processo, portanto, enumerar vários arquivos por meio GetToolboxItems pode fazer com que muitos assemblies sejam carregados. Os GetToolboxItems métodos que levam um nome de assembly criam um separado AppDomain para pesquisar assemblies. Quando terminar de enumerar ToolboxItem objetos para um conjunto de assemblies, você poderá chamar o UnloadToolboxItems método , que descarrega e AppDomain libera as referências de arquivo nos assemblies carregados.