ActivatorUtilities.CreateFactory Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Name | Description |
|---|---|
| CreateFactory(Type, Type[]) |
Vytvoří delegáta, který vytvoří instanci typu s argumenty konstruktoru zadanými přímo nebo z objektu IServiceProvider. |
| CreateFactory<T>(Type[]) |
Vytvoří delegáta, který vytvoří instanci typu s argumenty konstruktoru zadanými přímo nebo z objektu IServiceProvider. |
CreateFactory(Type, Type[])
- Zdroj:
- ActivatorUtilities.cs
- Zdroj:
- ActivatorUtilities.cs
- Zdroj:
- ActivatorUtilities.cs
- Zdroj:
- ActivatorUtilities.cs
Vytvoří delegáta, který vytvoří instanci typu s argumenty konstruktoru zadanými přímo nebo z objektu 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
Parametry
- instanceType
- Type
Typ, který chcete aktivovat.
- argumentTypes
- Type[]
Typy objektů v pořadí, které budou předány vrácené funkci jako jeho druhý parametr.
Návraty
Továrna, která vytvoří instanci InstanceType pomocí IServiceProvider pole argumentů a pole argumentů obsahující objekty odpovídající typům definovaným v argumentTypes.
Platí pro
CreateFactory<T>(Type[])
- Zdroj:
- ActivatorUtilities.cs
- Zdroj:
- ActivatorUtilities.cs
- Zdroj:
- ActivatorUtilities.cs
- Zdroj:
- ActivatorUtilities.cs
Vytvoří delegáta, který vytvoří instanci typu s argumenty konstruktoru zadanými přímo nebo z objektu 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)
Parametry typu
- T
Typ, který chcete aktivovat.
Parametry
- argumentTypes
- Type[]
Typy objektů v pořadí, které budou předány vrácené funkci jako jeho druhý parametr.
Návraty
Továrna, která vytvoří instanci typu T pomocí IServiceProvider pole argumentů obsahující objekty odpovídající typům definovaným v argumentTypes.