ObjectFactory<T> Delegasikan

Definisi

Mengembalikan hasil CreateFactory<T>(Type[]), yang merupakan delegasi yang menentukan metode pabrik untuk memanggil untuk membuat instans jenis T.

generic <typename T>
public delegate T ObjectFactory(IServiceProvider ^ serviceProvider, cli::array <System::Object ^> ^ arguments);
public delegate T ObjectFactory<out T>(IServiceProvider serviceProvider, object?[]? arguments);
type ObjectFactory<'T> = delegate of IServiceProvider * obj[] -> 'T
Public Delegate Function ObjectFactory(Of Out T)(serviceProvider As IServiceProvider, arguments As Object()) As T 

Jenis parameter

T

Jenis instans yang dikembalikan.

Parameter jenis ini bersifat kovarian. Artinya, Anda bisa menggunakan jenis yang Anda tentukan atau jenis apa pun yang lebih banyak diturunkan. Untuk informasi lebih lanjut tentang kovariansi dan kontravariansi, lihat Kovariansi dan Kontravariansi dalam Generik.

Parameter

serviceProvider
IServiceProvider

IServiceProvider untuk mendapatkan argumen layanan dari.

arguments
Object[]

Argumen konstruktor tambahan.

Tampilkan Nilai

T

Instans jenis T.

Metode Ekstensi

Nama Deskripsi
GetMethodInfo(Delegate)

Mendapatkan objek yang mewakili metode yang diwakili oleh delegasi yang ditentukan.

Berlaku untuk