ActivatorUtilities.CreateFactory Methode

Definition

Ü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.

Gilt für: