_AppDomain.CreateInstance Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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
- 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
- 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.