ToolboxService.GetToolboxItems Metodo

Definizione

Restituisce un ICollection oggetto di ToolboxItem oggetti .

Overload

Nome Descrizione
GetToolboxItems(Assembly, String, Boolean)

Restituisce un ICollection oggetto di ToolboxItem oggetti per l'assembly specificato.

GetToolboxItems(AssemblyName, Boolean)

Restituisce un ICollection oggetto di ToolboxItem oggetti per l'assembly specificato.

GetToolboxItems(AssemblyName)

Restituisce un ICollection oggetto di ToolboxItem oggetti per l'assembly specificato.

GetToolboxItems(Assembly, String)

Restituisce un oggetto ICollection contenente tutti gli elementi della casella degli strumenti nell'assembly specificato.

GetToolboxItems(Assembly, String, Boolean)

Restituisce un ICollection oggetto di ToolboxItem oggetti 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 in caso di errore; in caso contrario, false.

Valori restituiti

Raccolta 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 è ToolboxItemAttribute impostato su false sul relativo tipo.

  • Non contiene 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 di assembly creano un assembly separato AppDomain per la ricerca di assembly. Al termine dell'enumerazione ToolboxItem degli oggetti per un set di assembly, è possibile chiamare il UnloadToolboxItems metodo , che scarica AppDomain e libera i riferimenti al file negli assembly caricati.

Si applica a

GetToolboxItems(AssemblyName, Boolean)

Restituisce un ICollection oggetto di ToolboxItem oggetti 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 dell'assembly da cui caricare un assembly.

throwOnError
Boolean

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

Valori restituiti

Raccolta 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 è ToolboxItemAttribute impostato su false sul relativo tipo.

  • Non contiene 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 di assembly creano un assembly separato AppDomain per la ricerca di assembly. Al termine dell'enumerazione ToolboxItem degli oggetti per un set di assembly, è possibile chiamare il UnloadToolboxItems metodo , che scarica AppDomain e libera i riferimenti al file negli assembly caricati.

Si applica a

GetToolboxItems(AssemblyName)

Restituisce un ICollection oggetto di ToolboxItem oggetti 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 dell'assembly da cui caricare un assembly.

Valori restituiti

Raccolta 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 è ToolboxItemAttribute impostato su false sul relativo tipo.

  • Non contiene 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 di assembly creano un assembly separato AppDomain per la ricerca di assembly. Al termine dell'enumerazione ToolboxItem degli oggetti per un set di assembly, è possibile chiamare il UnloadToolboxItems metodo , che scarica AppDomain e libera i riferimenti al file negli assembly caricati.

Gli assembly caricati in questo modo vengono caricati in un oggetto separato AppDomain in modo che possano essere scaricati in un secondo momento. In questo modo si blocca momentaneamente il file di assembly.

Vedi anche

Si applica a

GetToolboxItems(Assembly, String)

Restituisce un oggetto 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.

Valori restituiti

Raccolta 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 è ToolboxItemAttribute impostato su false sul relativo tipo.

  • Non contiene 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 di assembly creano un assembly separato AppDomain per la ricerca di assembly. Al termine dell'enumerazione ToolboxItem degli oggetti per un set di assembly, è possibile chiamare il UnloadToolboxItems metodo , che scarica AppDomain e libera i riferimenti al file negli assembly caricati.

Vedi anche

Si applica a