ActivatorUtilities.CreateFactory Metode

Definisi

Overload

Nama Deskripsi
CreateFactory(Type, Type[])

Membuat delegasi yang akan membuat instans jenis dengan argumen konstruktor yang disediakan secara langsung dan/atau dari IServiceProvider.

CreateFactory<T>(Type[])

Membuat delegasi yang akan membuat instans jenis dengan argumen konstruktor yang disediakan secara langsung dan/atau dari IServiceProvider.

CreateFactory(Type, Type[])

Sumber:
ActivatorUtilities.cs
Sumber:
ActivatorUtilities.cs
Sumber:
ActivatorUtilities.cs
Sumber:
ActivatorUtilities.cs

Membuat delegasi yang akan membuat instans jenis dengan argumen konstruktor yang disediakan secara langsung dan/atau dari IServiceProvider.

public:
 static Microsoft::Extensions::DependencyInjection::ObjectFactory ^ CreateFactory(Type ^ instanceType, cli::array <Type ^> ^ argumentTypes);
public static Microsoft.Extensions.DependencyInjection.ObjectFactory CreateFactory(Type instanceType, Type[] argumentTypes);
static member CreateFactory : Type * Type[] -> Microsoft.Extensions.DependencyInjection.ObjectFactory
Public Shared Function CreateFactory (instanceType As Type, argumentTypes As Type()) As ObjectFactory

Parameter

instanceType
Type

Jenis untuk diaktifkan.

argumentTypes
Type[]

Jenis objek, secara berurutan, yang akan diteruskan ke fungsi yang dikembalikan sebagai parameter kedua.

Mengembalikan

Pabrik yang akan membuat instansType menggunakan IServiceProvider array argumen dan berisi objek yang cocok dengan jenis yang ditentukan dalam argumentTypes.

Berlaku untuk

CreateFactory<T>(Type[])

Sumber:
ActivatorUtilities.cs
Sumber:
ActivatorUtilities.cs
Sumber:
ActivatorUtilities.cs
Sumber:
ActivatorUtilities.cs

Membuat delegasi yang akan membuat instans jenis dengan argumen konstruktor yang disediakan secara langsung dan/atau dari IServiceProvider.

public:
generic <typename T>
 static Microsoft::Extensions::DependencyInjection::ObjectFactory<T> ^ CreateFactory(cli::array <Type ^> ^ argumentTypes);
public static Microsoft.Extensions.DependencyInjection.ObjectFactory<T> CreateFactory<T>(Type[] argumentTypes);
static member CreateFactory : Type[] -> Microsoft.Extensions.DependencyInjection.ObjectFactory<'T>
Public Shared Function CreateFactory(Of T) (argumentTypes As Type()) As ObjectFactory(Of T)

Jenis parameter

T

Jenis untuk diaktifkan.

Parameter

argumentTypes
Type[]

Jenis objek, secara berurutan, yang akan diteruskan ke fungsi yang dikembalikan sebagai parameter kedua.

Mengembalikan

Pabrik yang akan membuat instans jenis T menggunakan IServiceProvider array argumen dan yang berisi objek yang cocok dengan jenis yang ditentukan dalam argumentTypes.

Berlaku untuk