ActivatorUtilities.CreateFactory 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.
Overload
CreateFactory(Type, Type[]) |
Buat 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 atau dari IServiceProvider. |
CreateFactory(Type, Type[])
- Sumber:
- ActivatorUtilities.cs
- Sumber:
- ActivatorUtilities.cs
- Sumber:
- ActivatorUtilities.cs
- Sumber:
- ActivatorUtilities.cs
- Sumber:
- ActivatorUtilities.cs
Buat 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
A factory that will instantiate instanceType using an <xref data-throw-if-not-resolved="true" uid="System.IServiceProvider"></xref>
and an argument array containing objects matching the types defined in 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 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 dan array argumen yang berisi objek yang cocok dengan jenis yang ditentukan dalam argumentTypes
.