Bagikan melalui


ISqlActivationService.CreateInstance Metode

Definisi

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

T

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

T

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

T

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

T

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

T

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

T

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

T

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

T

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

T

Referensi ke objek yang baru dibuat.

Berlaku untuk