ToolboxService.GetToolboxItems Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
a è 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
falsesul 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
falsesul 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
falsesul 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
a è 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
falsesul 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.