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 array argumen dan yang berisi objek yang cocok dengan jenis yang ditentukan dalam argumentTypes
.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk