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í
CreateFactory(Type, Type[]) |
Vytvořte delegáta, který vytvoří instanci typu s argumenty konstruktoru zadanými přímo nebo z .IServiceProvider |
CreateFactory<T>(Type[]) |
Vytvoří delegáta, který vytvoří instanci typu s argumenty konstruktoru zadanými přímo nebo z IServiceProvider. |
CreateFactory(Type, Type[])
Vytvořte delegáta, který vytvoří instanci typu s argumenty konstruktoru zadanými přímo nebo z .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ý se má aktivovat.
- argumentTypes
- Type[]
Typy objektů v pořadí, které budou předány vrácené funkci jako její druhý parametr
Návraty
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
.
Platí pro
CreateFactory<T>(Type[])
Vytvoří delegáta, který vytvoří instanci typu s argumenty konstruktoru zadanými přímo nebo z 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ý se má aktivovat.
Parametry
- argumentTypes
- Type[]
Typy objektů v pořadí, které budou předány vrácené funkci jako její druhý parametr.
Návraty
Továrna, která vytvoří instanci typu T
pomocí pole argumentů IServiceProvider a obsahující objekty odpovídající typům definovaným v argumentTypes
.
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat Problémy GitHubu jako mechanismus zpětné vazby pro obsah a nahradíme ho novým systémem zpětné vazby. Další informace najdete tady:Odeslat a zobrazit názory pro