ISqlActivationService.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.
Memulai instans dari jenis yang ditentukan menggunakan konstruktor yang paling cocok dengan parameter yang ditentukan.
Overload
CreateInstance<T>() |
Membuat instans jenis yang ditunjuk oleh parameter jenis generik yang ditentukan. |
CreateInstance<T>(String) |
Menunjukkan nama jenis instans yang akan dibuat. |
CreateInstance<T>(Type) |
Menunjukkan jenis instans yang akan dibuat. |
CreateInstance<T>(String, Object[]) |
Membuat instans nama jenis yang ditentukan menggunakan konstruktor dan argumen yang diteruskan ke konstruktor. |
CreateInstance<T>(Type, Boolean) |
Membuat instans dari jenis yang ditentukan menggunakan konstruktor default jenis tersebut. |
CreateInstance<T>(Type, Object[]) |
Membuat instans dari jenis yang ditentukan menggunakan konstruktor yang paling cocok dengan parameter yang ditentukan. |
CreateInstance<T>(Type, Object[], Object[]) |
Membuat instans dari jenis yang ditentukan menggunakan konstruktor yang paling cocok dengan parameter yang ditentukan. |
CreateInstance<T>(Type, BindingFlags, Binder, Object[], CultureInfo) |
Membuat instans dari jenis yang ditentukan menggunakan konstruktor yang paling cocok dengan parameter yang ditentukan. |
CreateInstance<T>(Type, BindingFlags, Binder, Object[], CultureInfo, Object[]) |
Membuat instans dari jenis yang ditentukan menggunakan konstruktor yang paling cocok dengan parameter yang ditentukan. |
CreateInstance<T>()
Membuat instans jenis yang ditunjuk oleh parameter jenis generik yang ditentukan.
public:
generic <typename T>
T CreateInstance();
public T CreateInstance<T> ();
abstract member CreateInstance : unit -> 'T
Public Function CreateInstance(Of T) () As T
Jenis parameter
- T
Jenis jenis instans.
Mengembalikan
Instans jenis .
Berlaku untuk
CreateInstance<T>(String)
Menunjukkan nama jenis instans yang akan dibuat.
public:
generic <typename T>
T CreateInstance(System::String ^ typeName);
public T CreateInstance<T> (string typeName);
abstract member CreateInstance : string -> 'T
Public Function CreateInstance(Of T) (typeName As String) As T
Jenis parameter
- T
Jenis nilai generik.
Parameter
- typeName
- String
Nama instans.
Mengembalikan
Nama jenis instans yang akan dibuat.
Berlaku untuk
CreateInstance<T>(Type)
Menunjukkan jenis instans yang akan dibuat.
public:
generic <typename T>
T CreateInstance(Type ^ type);
public T CreateInstance<T> (Type type);
abstract member CreateInstance : Type -> 'T
Public Function CreateInstance(Of T) (type As Type) As T
Jenis parameter
- T
Jenis instans ini.
Parameter
- type
- Type
Jenis instans.
Mengembalikan
Jenis instans yang akan dibuat.
Berlaku untuk
CreateInstance<T>(String, Object[])
Membuat instans nama jenis yang ditentukan menggunakan konstruktor dan argumen yang diteruskan ke konstruktor.
public:
generic <typename T>
T CreateInstance(System::String ^ typeName, ... cli::array <System::Object ^> ^ args);
public T CreateInstance<T> (string typeName, params object[] args);
abstract member CreateInstance : string * obj[] -> 'T
Public Function CreateInstance(Of T) (typeName As String, ParamArray args As Object()) As T
Jenis parameter
- T
Jenis objek untuk membuat instans.
Parameter
- typeName
- String
Nama jenis yang disukai.
- args
- Object[]
Array argumen yang cocok dengan angka, urutan, dan ketik parameter konstruktor yang akan dipanggil.
Mengembalikan
Instans nama jenis yang ditentukan.
Berlaku untuk
CreateInstance<T>(Type, Boolean)
Membuat instans dari jenis yang ditentukan menggunakan konstruktor default jenis tersebut.
public:
generic <typename T>
T CreateInstance(Type ^ type, bool nonPublic);
public T CreateInstance<T> (Type type, bool nonPublic);
abstract member CreateInstance : Type * bool -> 'T
Public Function CreateInstance(Of T) (type As Type, nonPublic As Boolean) As T
Jenis parameter
- T
Jenis nilai generik.
Parameter
- type
- Type
Jenis objek yang akan dibuat.
- nonPublic
- Boolean
true
jika konstruktor default publik atau nonpublik dapat cocok; jika tidak, false
jika hanya konstruktor default publik yang dapat cocok.
Mengembalikan
Referensi ke objek yang baru dibuat.
Berlaku untuk
CreateInstance<T>(Type, Object[])
Membuat instans dari jenis yang ditentukan menggunakan konstruktor yang paling cocok dengan parameter yang ditentukan.
public:
generic <typename T>
T CreateInstance(Type ^ type, ... cli::array <System::Object ^> ^ args);
public T CreateInstance<T> (Type type, params object[] args);
abstract member CreateInstance : Type * obj[] -> 'T
Public Function CreateInstance(Of T) (type As Type, ParamArray args As Object()) As T
Jenis parameter
- T
Jenis layanan aktivasi yang baru dibuat.
Parameter
- type
- Type
Jenis layanan.
- args
- Object[]
Array argumen yang cocok dengan angka, urutan, dan ketik parameter konstruktor yang akan dipanggil.
Mengembalikan
Referensi ke objek yang baru dibuat.
Berlaku untuk
CreateInstance<T>(Type, Object[], Object[])
Membuat instans dari jenis yang ditentukan menggunakan konstruktor yang paling cocok dengan parameter yang ditentukan.
public:
generic <typename T>
T CreateInstance(Type ^ type, cli::array <System::Object ^> ^ args, cli::array <System::Object ^> ^ activationAttributes);
public T CreateInstance<T> (Type type, object[] args, object[] activationAttributes);
abstract member CreateInstance : Type * obj[] * obj[] -> 'T
Public Function CreateInstance(Of T) (type As Type, args As Object(), activationAttributes As Object()) As T
Jenis parameter
- T
Jenis objek yang akan dibuat.
Parameter
- type
- Type
Jenis objek yang akan dibuat.
- args
- Object[]
Array argumen yang cocok dengan angka, urutan, dan ketik parameter konstruktor yang akan dipanggil.
- activationAttributes
- Object[]
Array dari satu atau beberapa atribut yang dapat berpartisipasi dalam aktivasi. Ini biasanya merupakan array yang berisi satu objek UrlAttribute. UrlAttribute menentukan URL yang diperlukan untuk mengaktifkan objek jarak jauh.
Mengembalikan
Referensi ke objek yang baru dibuat.
Berlaku untuk
CreateInstance<T>(Type, BindingFlags, Binder, Object[], CultureInfo)
Membuat instans dari jenis yang ditentukan menggunakan konstruktor yang paling cocok dengan parameter yang ditentukan.
public:
generic <typename T>
T CreateInstance(Type ^ type, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ args, System::Globalization::CultureInfo ^ culture);
public T CreateInstance<T> (Type type, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture);
abstract member CreateInstance : Type * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo -> 'T
Public Function CreateInstance(Of T) (type As Type, bindingAttr As BindingFlags, binder As Binder, args As Object(), culture As CultureInfo) As T
Jenis parameter
- T
Instans jenis.
Parameter
- type
- Type
Jenis objek yang akan dibuat.
- bindingAttr
- BindingFlags
Kombinasi bendera bit nol atau lebih yang memengaruhi pencarian konstruktor jenis. Jika bindingAttr adalah nol, pencarian peka huruf besar/kecil untuk konstruktor publik dilakukan.
- binder
- Binder
Objek yang menggunakan bindingAttr dan args untuk mencari dan mengidentifikasi jenis konstruktor.
- args
- Object[]
Array argumen yang cocok dengan angka, urutan, dan ketik parameter konstruktor yang akan dipanggil.
- culture
- CultureInfo
Informasi khusus budaya yang mengatur koersi argumen ke jenis formal yang dideklarasikan untuk konstruktor jenis.
Mengembalikan
Referensi ke objek yang baru dibuat.
Berlaku untuk
CreateInstance<T>(Type, BindingFlags, Binder, Object[], CultureInfo, Object[])
Membuat instans dari jenis yang ditentukan menggunakan konstruktor yang paling cocok dengan parameter yang ditentukan.
public:
generic <typename T>
T CreateInstance(Type ^ type, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ args, System::Globalization::CultureInfo ^ culture, cli::array <System::Object ^> ^ activationAttributes);
public T CreateInstance<T> (Type type, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture, object[] activationAttributes);
abstract member CreateInstance : Type * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo * obj[] -> 'T
Public Function CreateInstance(Of T) (type As Type, bindingAttr As BindingFlags, binder As Binder, args As Object(), culture As CultureInfo, activationAttributes As Object()) As T
Jenis parameter
- T
Jenis nilai generik.
Parameter
- type
- Type
Jenis objek yang akan dibuat.
- bindingAttr
- BindingFlags
Kombinasi bendera bit nol atau lebih yang memengaruhi pencarian konstruktor jenis.
- binder
- Binder
Objek yang menggunakan bindingAttr dan args untuk mencari dan mengidentifikasi jenis konstruktor.
- args
- Object[]
Array argumen yang cocok dengan angka, urutan, dan ketik parameter konstruktor yang akan dipanggil.
- culture
- CultureInfo
Informasi khusus budaya yang mengatur koersi argumen ke jenis formal yang dideklarasikan untuk konstruktor jenis.
- activationAttributes
- Object[]
Array dari satu atau beberapa atribut yang dapat berpartisipasi dalam aktivasi.
Mengembalikan
Referensi ke objek yang baru dibuat.