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 instanziiert, die direkt und/oder von einer IServiceProvider-Schnittstelle bereitgestellt 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 instanziiert, die direkt und/oder von einer IServiceProvider-Schnittstelle bereitgestellt 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 an die zurückgegebene Funktion als zweiter Parameter ü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 Typen von Objekten in der Reihenfolge, die als zweiter Parameter an die zurückgegebene Funktion übergeben werden.
Gibt zurück
Eine Factory, die den Typ T
mit einem IServiceProvider und einem Argumentarray instanziiert, das Objekte enthält, die den in argumentTypes
definierten Typen entsprechen.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für