ActivatorUtilities.CreateFactory Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| CreateFactory(Type, Type[]) |
Erstellt einen Delegaten, der einen Typ mit Konstruktorargumenten instanziieren wird, die direkt und/oder aus einem IServiceProvider. |
| CreateFactory<T>(Type[]) |
Erstellt einen Delegaten, der einen Typ mit Konstruktorargumenten instanziieren wird, die direkt und/oder aus einem IServiceProvider. |
CreateFactory(Type, Type[])
- Quelle:
- ActivatorUtilities.cs
- Quelle:
- ActivatorUtilities.cs
- Quelle:
- ActivatorUtilities.cs
- Quelle:
- ActivatorUtilities.cs
Erstellt einen Delegaten, der einen Typ mit Konstruktorargumenten instanziieren wird, die direkt und/oder aus einem 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
Der zu aktivierende Typ.
- argumentTypes
- Type[]
Die Objekttypen in der Reihenfolge, die als zweiter Parameter an die zurückgegebene Funktion übergeben werden.
Gibt zurück
Eine Factory, die instanceType mithilfe eines IServiceProvider Argumentarrays instanziiert, das Objekte enthält, die den in argumentTypes definierten Typen entsprechen.
Gilt für:
CreateFactory<T>(Type[])
- Quelle:
- ActivatorUtilities.cs
- Quelle:
- ActivatorUtilities.cs
- Quelle:
- ActivatorUtilities.cs
- Quelle:
- ActivatorUtilities.cs
Erstellt einen Delegaten, der einen Typ mit Konstruktorargumenten instanziieren wird, die direkt und/oder aus einem 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)
Typparameter
- T
Der zu aktivierende Typ.
Parameter
- argumentTypes
- Type[]
Die Objekttypen in der Reihenfolge, die als zweiter Parameter an die zurückgegebene Funktion übergeben werden.
Gibt zurück
Eine Factory, die den Typ T mithilfe eines IServiceProvider Argumentarrays instanziiert, das Objekte enthält, die den in argumentTypesdefinierten Typen entsprechen.