Condividi tramite


ToolboxService.GetToolboxItems Metodo

Definizione

Restituisce un'interfaccia ICollection degli oggetti ToolboxItem.

Overload

GetToolboxItems(Assembly, String, Boolean)

Restituisce un'interfaccia ICollection degli oggetti ToolboxItem per l'assembly specificato.

GetToolboxItems(AssemblyName, Boolean)

Restituisce un'interfaccia ICollection degli oggetti ToolboxItem per l'assembly specificato.

GetToolboxItems(AssemblyName)

Restituisce un'interfaccia ICollection degli oggetti ToolboxItem per l'assembly specificato.

GetToolboxItems(Assembly, String)

Restituisce una classe ICollection contenente tutti gli elementi della casella degli strumenti nell'assembly specificato.

GetToolboxItems(Assembly, String, Boolean)

Restituisce un'interfaccia ICollection degli oggetti ToolboxItem per l'assembly specificato.

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

Parametri

a
Assembly

Assembly da enumerare.

newCodeBase
String

Stringa che rappresenta il percorso URL dell'assembly.

throwOnError
Boolean

true per generare un'eccezione o un errore; in caso contrario, false.

Restituisce

Insieme contenente tutti gli elementi della casella degli strumenti nell'assembly rappresentato dal nome dell'assembly specificato.

Eccezioni

Commenti

Il GetToolboxItems metodo analizza l'assembly per tutti i tipi che supportano gli elementi della casella degli strumenti e restituisce gli elementi per tali tipi. Per supportare un elemento della casella degli strumenti, un tipo deve avere le caratteristiche seguenti:

  • Essere pubblici.

  • Implementare IComponent.

  • Non essere astratti.

  • Non è impostato ToolboxItemAttribute su false sul relativo tipo.

  • Non contengono parametri generici.

Gli assembly vengono bloccati per la durata di un processo, quindi l'enumerazione di vari file tramite GetToolboxItems può causare il caricamento di molti assembly. I GetToolboxItems metodi che accettano un nome dell'assembly creano un assembly separato AppDomain per la ricerca. Al termine dell'enumerazione ToolboxItem degli oggetti per un set di assembly, è possibile chiamare il UnloadToolboxItems metodo, che scarica e AppDomain libera i riferimenti ai file negli assembly caricati.

Si applica a

GetToolboxItems(AssemblyName, Boolean)

Restituisce un'interfaccia ICollection degli oggetti ToolboxItem per l'assembly specificato.

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

Parametri

an
AssemblyName

Nome di un assembly dal quale caricare un assembly.

throwOnError
Boolean

true per generare un'eccezione o un errore; in caso contrario, false.

Restituisce

Insieme contenente tutti gli elementi della casella degli strumenti nell'assembly rappresentato dal nome dell'assembly specificato.

Eccezioni

an è null.

Commenti

Il GetToolboxItems metodo analizza l'assembly per tutti i tipi che supportano gli elementi della casella degli strumenti e restituisce gli elementi per tali tipi. Per supportare un elemento della casella degli strumenti, un tipo deve avere le caratteristiche seguenti:

  • Essere pubblici.

  • Implementare IComponent.

  • Non essere astratti.

  • Non è impostato ToolboxItemAttribute su false sul relativo tipo.

  • Non contengono parametri generici.

Gli assembly vengono bloccati per la durata di un processo, quindi l'enumerazione di vari file tramite GetToolboxItems può causare il caricamento di molti assembly. I GetToolboxItems metodi che accettano un nome dell'assembly creano un assembly separato AppDomain per la ricerca. Al termine dell'enumerazione ToolboxItem degli oggetti per un set di assembly, è possibile chiamare il UnloadToolboxItems metodo, che scarica e AppDomain libera i riferimenti ai file negli assembly caricati.

Si applica a

GetToolboxItems(AssemblyName)

Restituisce un'interfaccia ICollection degli oggetti ToolboxItem per l'assembly specificato.

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

Parametri

an
AssemblyName

Nome di un assembly dal quale caricare un assembly.

Restituisce

Insieme contenente tutti gli elementi della casella degli strumenti nell'assembly rappresentato dal nome dell'assembly specificato.

Eccezioni

an è null.

Commenti

Il GetToolboxItems metodo analizza l'assembly per tutti i tipi che supportano gli elementi della casella degli strumenti e restituisce gli elementi per tali tipi. Per supportare un elemento della casella degli strumenti, un tipo deve avere le caratteristiche seguenti:

  • Essere pubblici.

  • Implementare IComponent.

  • Non essere astratti.

  • Non è impostato ToolboxItemAttribute su false sul relativo tipo.

  • Non contengono parametri generici.

Gli assembly vengono bloccati per la durata di un processo, quindi l'enumerazione di vari file tramite GetToolboxItems può causare il caricamento di molti assembly. I GetToolboxItems metodi che accettano un nome dell'assembly creano un assembly separato AppDomain per la ricerca. Al termine dell'enumerazione ToolboxItem degli oggetti per un set di assembly, è possibile chiamare il UnloadToolboxItems metodo, che scarica e AppDomain libera i riferimenti ai file negli assembly caricati.

Gli assembly caricati in questo modo vengono caricati in modo separato AppDomain in modo che possano essere scaricati in seguito. Questo blocca solo momentaneamente il file dell'assembly.

Vedi anche

Si applica a

GetToolboxItems(Assembly, String)

Restituisce una classe ICollection contenente tutti gli elementi della casella degli strumenti nell'assembly specificato.

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

Parametri

a
Assembly

Assembly da enumerare.

newCodeBase
String

Stringa che rappresenta il percorso URL dell'assembly.

Restituisce

Insieme contenente tutti gli elementi della casella degli strumenti nell'assembly specificato.

Eccezioni

Commenti

Il GetToolboxItems metodo analizza l'assembly per tutti i tipi che supportano gli elementi della casella degli strumenti e restituisce gli elementi per tali tipi. Per supportare un elemento della casella degli strumenti, un tipo deve avere le caratteristiche seguenti:

  • Essere pubblici.

  • Implementare IComponent.

  • Non essere astratti.

  • Non è impostato ToolboxItemAttribute su false sul relativo tipo.

  • Non contengono parametri generici.

Gli assembly vengono bloccati per la durata di un processo, quindi l'enumerazione di vari file tramite GetToolboxItems può causare il caricamento di molti assembly. I GetToolboxItems metodi che accettano un nome dell'assembly creano un assembly separato AppDomain per la ricerca. Al termine dell'enumerazione ToolboxItem degli oggetti per un set di assembly, è possibile chiamare il UnloadToolboxItems metodo, che scarica e AppDomain libera i riferimenti ai file negli assembly caricati.

Vedi anche

Si applica a