Bagikan melalui


ToolboxService.GetToolboxItems Metode

Definisi

Mengembalikan ICollection objek ToolboxItem .

Overload

GetToolboxItems(Assembly, String, Boolean)

Mengembalikan ICollection objek ToolboxItem untuk rakitan yang diberikan.

GetToolboxItems(AssemblyName, Boolean)

Mengembalikan ICollection objek ToolboxItem untuk rakitan yang diberikan.

GetToolboxItems(AssemblyName)

Mengembalikan ICollection objek ToolboxItem untuk rakitan yang diberikan.

GetToolboxItems(Assembly, String)

Mengembalikan yang ICollection berisi semua item kotak alat dalam rakitan yang diberikan.

GetToolboxItems(Assembly, String, Boolean)

Mengembalikan ICollection objek ToolboxItem untuk rakitan yang diberikan.

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

Parameter

a
Assembly

Perakitan untuk menghitung.

newCodeBase
String

String yang merupakan lokasi URL assembly.

throwOnError
Boolean

true untuk melempar pengecualian pada kesalahan; jika tidak, false.

Mengembalikan

Koleksi yang berisi semua item kotak alat dalam rakitan yang diwakili oleh nama rakitan yang diberikan.

Pengecualian

aadalah null.

Keterangan

Metode GetToolboxItems ini memindai perakitan untuk semua jenis yang mendukung item kotak alat, dan mengembalikan item untuk jenis tersebut. Untuk mendukung item kotak alat, jenis harus memiliki karakteristik berikut:

  • Jadilah publik.

  • Mengimplementasikan IComponent.

  • Tidak menjadi abstrak.

  • Tidak memiliki set ke ToolboxItemAttributefalse pada jenisnya.

  • Tidak berisi parameter generik.

Rakitan dikunci selama proses, sehingga menghitung berbagai file melalui GetToolboxItems dapat menyebabkan banyak rakitan dimuat. Metode GetToolboxItems yang mengambil nama rakitan membuat rakitan terpisah AppDomain untuk mencari rakitan. Setelah selesai menghitung ToolboxItem objek untuk sekumpulan rakitan, Anda dapat memanggil UnloadToolboxItems metode , yang membongkar AppDomain dan membebaskan referensi file pada rakitan yang dimuat.

Berlaku untuk

GetToolboxItems(AssemblyName, Boolean)

Mengembalikan ICollection objek ToolboxItem untuk rakitan yang diberikan.

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

Parameter

an
AssemblyName

Nama assembly untuk memuat assembly.

throwOnError
Boolean

true untuk melempar pengecualian pada kesalahan; jika tidak, false.

Mengembalikan

Koleksi yang berisi semua item kotak alat dalam rakitan yang diwakili oleh nama rakitan yang diberikan.

Pengecualian

anadalah null.

Keterangan

Metode GetToolboxItems ini memindai perakitan untuk semua jenis yang mendukung item kotak alat, dan mengembalikan item untuk jenis tersebut. Untuk mendukung item kotak alat, jenis harus memiliki karakteristik berikut:

  • Jadilah publik.

  • Mengimplementasikan IComponent.

  • Tidak menjadi abstrak.

  • Tidak memiliki set ke ToolboxItemAttributefalse pada jenisnya.

  • Tidak berisi parameter generik.

Rakitan dikunci selama proses, sehingga menghitung berbagai file melalui GetToolboxItems dapat menyebabkan banyak rakitan dimuat. Metode GetToolboxItems yang mengambil nama rakitan membuat rakitan terpisah AppDomain untuk mencari rakitan. Setelah selesai menghitung ToolboxItem objek untuk sekumpulan rakitan, Anda dapat memanggil UnloadToolboxItems metode , yang membongkar AppDomain dan membebaskan referensi file pada rakitan yang dimuat.

Berlaku untuk

GetToolboxItems(AssemblyName)

Mengembalikan ICollection objek ToolboxItem untuk rakitan yang diberikan.

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

Parameter

an
AssemblyName

Nama assembly untuk memuat assembly.

Mengembalikan

Koleksi yang berisi semua item kotak alat dalam rakitan yang diwakili oleh nama rakitan yang diberikan.

Pengecualian

anadalah null.

Keterangan

Metode GetToolboxItems ini memindai perakitan untuk semua jenis yang mendukung item kotak alat, dan mengembalikan item untuk jenis tersebut. Untuk mendukung item kotak alat, jenis harus memiliki karakteristik berikut:

  • Jadilah publik.

  • Mengimplementasikan IComponent.

  • Tidak menjadi abstrak.

  • Tidak memiliki set ke ToolboxItemAttributefalse pada jenisnya.

  • Tidak berisi parameter generik.

Rakitan dikunci selama proses, sehingga menghitung berbagai file melalui GetToolboxItems dapat menyebabkan banyak rakitan dimuat. Metode GetToolboxItems yang mengambil nama rakitan membuat rakitan terpisah AppDomain untuk mencari rakitan. Setelah selesai menghitung ToolboxItem objek untuk sekumpulan rakitan, Anda dapat memanggil UnloadToolboxItems metode , yang membongkar AppDomain dan membebaskan referensi file pada rakitan yang dimuat.

Rakitan yang dimuat dengan cara ini dimuat ke dalam terpisah AppDomain sehingga nantinya dapat dibongkar. Ini hanya sesaat mengunci file assembly.

Lihat juga

Berlaku untuk

GetToolboxItems(Assembly, String)

Mengembalikan yang ICollection berisi semua item kotak alat dalam rakitan yang diberikan.

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

Parameter

a
Assembly

Perakitan untuk menghitung.

newCodeBase
String

String yang merupakan lokasi URL assembly.

Mengembalikan

Koleksi yang berisi semua item kotak alat di rakitan yang diberikan.

Pengecualian

aadalah null.

Keterangan

Metode GetToolboxItems ini memindai perakitan untuk semua jenis yang mendukung item kotak alat, dan mengembalikan item untuk jenis tersebut. Untuk mendukung item kotak alat, jenis harus memiliki karakteristik berikut:

  • Jadilah publik.

  • Mengimplementasikan IComponent.

  • Tidak menjadi abstrak.

  • Tidak memiliki set ke ToolboxItemAttributefalse pada jenisnya.

  • Tidak berisi parameter generik.

Rakitan dikunci selama proses, sehingga menghitung berbagai file melalui GetToolboxItems dapat menyebabkan banyak rakitan dimuat. Metode GetToolboxItems yang mengambil nama rakitan membuat rakitan terpisah AppDomain untuk mencari rakitan. Setelah selesai menghitung ToolboxItem objek untuk sekumpulan rakitan, Anda dapat memanggil UnloadToolboxItems metode , yang membongkar AppDomain dan membebaskan referensi file pada rakitan yang dimuat.

Lihat juga

Berlaku untuk