Bagikan melalui


_Assembly.CreateInstance Metode

Definisi

Menyediakan objek COM dengan akses independen versi ke CreateInstance metode .

Overload

CreateInstance(String)

Menyediakan objek COM dengan akses independen versi ke CreateInstance(String) metode .

CreateInstance(String, Boolean)

Menyediakan objek COM dengan akses independen versi ke CreateInstance(String, Boolean) metode .

CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])

Menyediakan objek COM dengan akses independen versi ke CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) metode .

Keterangan

Metode ini untuk akses ke kelas terkelola dari kode yang tidak dikelola, dan tidak boleh dipanggil dari kode terkelola.

Metode CreateInstance menemukan jenis dari rakitan ini dan membuat instansnya menggunakan aktivator sistem.

CreateInstance(String)

Menyediakan objek COM dengan akses independen versi ke CreateInstance(String) metode .

public:
 System::Object ^ CreateInstance(System::String ^ typeName);
public object CreateInstance (string typeName);
abstract member CreateInstance : string -> obj
Public Function CreateInstance (typeName As String) As Object

Parameter

typeName
String

FullName Jenis yang akan ditemukan.

Mengembalikan

Instans yang Object mewakili jenis , dengan atribut budaya, argumen, pengikat, dan aktivasi diatur ke , dan BindingFlags diatur ke nullPublik atau Instans, atau null jika typeName tidak ditemukan.

Keterangan

Metode ini untuk akses ke kelas terkelola dari kode yang tidak dikelola, dan tidak boleh dipanggil dari kode terkelola.

Metode ini CreateInstance menemukan jenis yang ditentukan dari rakitan ini dan membuat instansnya menggunakan aktivator sistem, menggunakan pencarian peka huruf besar/kecil.

Lihat juga

Berlaku untuk

CreateInstance(String, Boolean)

Menyediakan objek COM dengan akses independen versi ke CreateInstance(String, Boolean) metode .

public:
 System::Object ^ CreateInstance(System::String ^ typeName, bool ignoreCase);
public object CreateInstance (string typeName, bool ignoreCase);
abstract member CreateInstance : string * bool -> obj
Public Function CreateInstance (typeName As String, ignoreCase As Boolean) As Object

Parameter

typeName
String

FullName Jenis yang akan ditemukan.

ignoreCase
Boolean

true untuk mengabaikan kasus nama jenis; jika tidak, false.

Mengembalikan

Instans yang Object mewakili jenis , dengan atribut budaya, argumen, pengikat, dan aktivasi diatur ke , dan BindingFlags diatur ke nullPublik atau Instans, atau null jika typeName tidak ditemukan.

Keterangan

Metode ini untuk akses ke kelas terkelola dari kode yang tidak dikelola, dan tidak boleh dipanggil dari kode terkelola.

Metode ini CreateInstance menemukan jenis yang ditentukan dari rakitan ini dan membuat instansnya menggunakan aktivator sistem, dengan pencarian peka huruf besar/kecil opsional.

Lihat juga

Berlaku untuk

CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])

Menyediakan objek COM dengan akses independen versi ke CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) metode .

public:
 System::Object ^ CreateInstance(System::String ^ typeName, bool ignoreCase, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ args, System::Globalization::CultureInfo ^ culture, cli::array <System::Object ^> ^ activationAttributes);
public object CreateInstance (string typeName, bool ignoreCase, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture, object[] activationAttributes);
abstract member CreateInstance : string * bool * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo * obj[] -> obj
Public Function CreateInstance (typeName As String, ignoreCase As Boolean, bindingAttr As BindingFlags, binder As Binder, args As Object(), culture As CultureInfo, activationAttributes As Object()) As Object

Parameter

typeName
String

FullName Jenis yang akan ditemukan.

ignoreCase
Boolean

true untuk mengabaikan kasus nama jenis; jika tidak, false.

bindingAttr
BindingFlags

Bitmask yang memengaruhi cara pencarian dilakukan. Nilai adalah kombinasi bendera bit dari BindingFlags.

binder
Binder

Objek yang memungkinkan pengikatan, pemaksian jenis argumen, pemanggilan anggota, dan pengambilan MemberInfo objek melalui pantulan. Jika binder adalah null, pengikat default digunakan.

args
Object[]

Array jenis Object yang berisi argumen yang akan diteruskan ke konstruktor. Array argumen ini harus cocok dalam angka, urutan, dan ketik parameter konstruktor yang akan dipanggil. Jika konstruktor tanpa parameter diinginkan, args harus berupa array kosong atau null.

culture
CultureInfo

Instans yang CultureInfo digunakan untuk mengatur pemasukan jenis. Jika ini adalah null, CultureInfo untuk utas saat ini digunakan. (Ini diperlukan untuk mengonversi string yang mewakili 1000 menjadi Double nilai, misalnya, karena 1000 diwakili secara berbeda oleh budaya yang berbeda.)

activationAttributes
Object[]

Array jenis Object yang berisi satu atau beberapa atribut aktivasi yang dapat berpartisipasi dalam aktivasi.

Mengembalikan

Instans yang Object mewakili jenis dan mencocokkan kriteria yang ditentukan, atau null jika typeName tidak ditemukan.

Keterangan

Metode ini untuk akses ke kelas terkelola dari kode yang tidak dikelola, dan tidak boleh dipanggil dari kode terkelola.

Metode ini CreateInstance menemukan jenis yang ditentukan dari rakitan ini dan membuat instansnya menggunakan aktivator sistem, dengan pencarian peka huruf besar/kecil opsional dan memiliki budaya, argumen, serta atribut pengikatan dan aktivasi yang ditentukan.

Contoh atribut aktivasi untuk activationAttributes parameter adalah: URLAttribute(http://hostname/appname/objectURI).

Lihat juga

Berlaku untuk