ActivatorUtilities.CreateFactory Methode

Definitie

Overloads

Name Description
CreateFactory(Type, Type[])

Hiermee maakt u een gemachtigde waarmee een type wordt geïnstitueerd met constructorargumenten die rechtstreeks en/of van een IServiceProvider.

CreateFactory<T>(Type[])

Hiermee maakt u een gemachtigde waarmee een type wordt geïnstitueerd met constructorargumenten die rechtstreeks en/of van een IServiceProvider.

CreateFactory(Type, Type[])

Bron:
ActivatorUtilities.cs
Bron:
ActivatorUtilities.cs
Bron:
ActivatorUtilities.cs
Bron:
ActivatorUtilities.cs

Hiermee maakt u een gemachtigde waarmee een type wordt geïnstitueerd met constructorargumenten die rechtstreeks en/of van een 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

Parameters

instanceType
Type

Het type dat moet worden geactiveerd.

argumentTypes
Type[]

De typen objecten, in volgorde, die als tweede parameter worden doorgegeven aan de geretourneerde functie.

Retouren

Een factory waarmee instanceType wordt geïnstitueerde met behulp van een IServiceProvider en een argumentmatrix die objecten bevat die overeenkomen met de typen die zijn gedefinieerd in argumentTypes.

Van toepassing op

CreateFactory<T>(Type[])

Bron:
ActivatorUtilities.cs
Bron:
ActivatorUtilities.cs
Bron:
ActivatorUtilities.cs
Bron:
ActivatorUtilities.cs

Hiermee maakt u een gemachtigde waarmee een type wordt geïnstitueerd met constructorargumenten die rechtstreeks en/of van een 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)

Type parameters

T

Het type dat moet worden geactiveerd.

Parameters

argumentTypes
Type[]

De typen objecten, in volgorde, die als tweede parameter worden doorgegeven aan de geretourneerde functie.

Retouren

Een fabriek die een instantie maakt van een type T met behulp van een IServiceProvider en een argumentmatrix die objecten bevat die overeenkomen met de typen die zijn gedefinieerd in argumentTypes.

Van toepassing op