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
CreateFactory(Type, Type[]) |
Erstellen Sie einen Delegaten, der einen Typ mit Konstruktorargumenten instanziieren wird, die direkt und/oder aus einem IServiceProviderbereitgestellt werden. |
CreateFactory<T>(Type[]) |
Erstellt einen Delegaten, der einen Typ mit Konstruktorargumenten instanziieren wird, die direkt oder aus einem IServiceProviderbereitgestellt werden. |
CreateFactory(Type, Type[])
- Quelle:
- ActivatorUtilities.cs
- Quelle:
- ActivatorUtilities.cs
- Quelle:
- ActivatorUtilities.cs
- Quelle:
- ActivatorUtilities.cs
- Quelle:
- ActivatorUtilities.cs
Erstellen Sie einen Delegaten, der einen Typ mit Konstruktorargumenten instanziieren wird, die direkt und/oder aus einem IServiceProviderbereitgestellt werden.
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
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
.
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 oder aus einem IServiceProviderbereitgestellt werden.
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 instanziiert, T
mithilfe eines IServiceProvider und eines Argumentarrays, das Objekte enthält, die den in argumentTypes
definierten Typen entsprechen.