_AppDomain.CreateInstance Metode

Definisi

Menyediakan objek COM dengan akses independen versi ke CreateInstance metode .

Overload

Nama Deskripsi
CreateInstance(String, String)

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

CreateInstance(String, String, Object[])

Menyediakan objek COM dengan akses independen versi ke CreateInstance(String, String, Object[]) metode kelebihan beban.

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

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

CreateInstance(String, String)

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

public:
 System::Runtime::Remoting::ObjectHandle ^ CreateInstance(System::String ^ assemblyName, System::String ^ typeName);
public System.Runtime.Remoting.ObjectHandle CreateInstance(string assemblyName, string typeName);
abstract member CreateInstance : string * string -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstance (assemblyName As String, typeName As String) As ObjectHandle

Parameter

assemblyName
String

Nama tampilan rakitan. Lihat FullName.

typeName
String

Nama yang sepenuhnya memenuhi syarat dari jenis yang diminta, termasuk namespace tetapi bukan assembly, seperti yang dikembalikan oleh FullName properti .

Mengembalikan

Objek yang merupakan pembungkus untuk instans baru yang ditentukan oleh typeName. Nilai yang dikembalikan perlu dibongkar untuk mengakses objek nyata.

Keterangan

Lihat metode .AppDomain.CreateInstance

Berlaku untuk

CreateInstance(String, String, Object[])

Menyediakan objek COM dengan akses independen versi ke CreateInstance(String, String, Object[]) metode kelebihan beban.

public:
 System::Runtime::Remoting::ObjectHandle ^ CreateInstance(System::String ^ assemblyName, System::String ^ typeName, cli::array <System::Object ^> ^ activationAttributes);
public System.Runtime.Remoting.ObjectHandle CreateInstance(string assemblyName, string typeName, object[] activationAttributes);
abstract member CreateInstance : string * string * obj[] -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstance (assemblyName As String, typeName As String, activationAttributes As Object()) As ObjectHandle

Parameter

assemblyName
String

Nama tampilan rakitan. Lihat FullName.

typeName
String

Nama yang sepenuhnya memenuhi syarat dari jenis yang diminta, termasuk namespace tetapi bukan assembly, seperti yang dikembalikan oleh FullName properti .

activationAttributes
Object[]

Array dari satu atau beberapa atribut yang dapat berpartisipasi dalam aktivasi. Biasanya, array yang berisi satu UrlAttribute objek. UrlAttribute menentukan URL yang diperlukan untuk mengaktifkan objek jarak jauh.

Mengembalikan

Objek yang merupakan pembungkus untuk instans baru yang ditentukan oleh typeName. Nilai yang dikembalikan perlu dibongkar untuk mengakses objek nyata.

Keterangan

Lihat metode kelebihan AppDomain.CreateInstance(String, String, Object[]) beban.

Parameter activationAttributes terkait dengan objek yang diaktifkan klien, teknologi warisan.

Berlaku untuk

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

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

public:
 System::Runtime::Remoting::ObjectHandle ^ CreateInstance(System::String ^ assemblyName, 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, System::Security::Policy::Evidence ^ securityAttributes);
public System.Runtime.Remoting.ObjectHandle CreateInstance(string assemblyName, string typeName, bool ignoreCase, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture, object[] activationAttributes, System.Security.Policy.Evidence securityAttributes);
abstract member CreateInstance : string * string * bool * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo * obj[] * System.Security.Policy.Evidence -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstance (assemblyName As String, typeName As String, ignoreCase As Boolean, bindingAttr As BindingFlags, binder As Binder, args As Object(), culture As CultureInfo, activationAttributes As Object(), securityAttributes As Evidence) As ObjectHandle

Parameter

assemblyName
String

Nama tampilan rakitan. Lihat FullName.

typeName
String

Nama yang sepenuhnya memenuhi syarat dari jenis yang diminta, termasuk namespace tetapi bukan assembly, seperti yang dikembalikan oleh FullName properti .

ignoreCase
Boolean

Nilai Boolean yang menentukan apakah akan melakukan pencarian peka huruf besar/kecil atau tidak.

bindingAttr
BindingFlags

Kombinasi bendera nol atau lebih bit yang memengaruhi pencarian konstruktor typeName . Jika bindingAttr nol, pencarian peka huruf besar/kecil untuk konstruktor publik dilakukan.

binder
Binder

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

args
Object[]

Argumen yang akan diteruskan ke konstruktor. Array argumen ini harus cocok dalam jumlah, urutan, dan ketik parameter konstruktor yang akan dipanggil. Jika konstruktor tanpa parameter lebih disukai, args harus berupa array kosong atau null.

culture
CultureInfo

Informasi khusus budaya yang mengatur koersi ke jenis args formal yang dideklarasikan untuk typeName konstruktor. Jika culture adalah null, CultureInfo untuk utas saat ini digunakan.

activationAttributes
Object[]

Array dari satu atau beberapa atribut yang dapat berpartisipasi dalam aktivasi. Biasanya, array yang berisi satu UrlAttribute objek. UrlAttribute menentukan URL yang diperlukan untuk mengaktifkan objek jarak jauh.

securityAttributes
Evidence

Informasi yang digunakan untuk mengotorisasi pembuatan typeName.

Mengembalikan

Objek yang merupakan pembungkus untuk instans baru yang ditentukan oleh typeName. Nilai yang dikembalikan perlu dibongkar untuk mengakses objek nyata.

Keterangan

Lihat metode kelebihan AppDomain.CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) beban.

Parameter activationAttributes terkait dengan objek yang diaktifkan klien, teknologi warisan.

Berlaku untuk