ActivatorUtilities.CreateFactory Metod

Definition

Överlagringar

Name Description
CreateFactory(Type, Type[])

Skapar ett ombud som instansierar en typ med konstruktorargument som tillhandahålls direkt och/eller från en IServiceProvider.

CreateFactory<T>(Type[])

Skapar ett ombud som instansierar en typ med konstruktorargument som tillhandahålls direkt och/eller från en IServiceProvider.

CreateFactory(Type, Type[])

Källa:
ActivatorUtilities.cs
Källa:
ActivatorUtilities.cs
Källa:
ActivatorUtilities.cs
Källa:
ActivatorUtilities.cs

Skapar ett ombud som instansierar en typ med konstruktorargument som tillhandahålls direkt och/eller från en 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

Parametrar

instanceType
Type

Den typ som ska aktiveras.

argumentTypes
Type[]

De typer av objekt i ordning som skickas till den returnerade funktionen som den andra parametern.

Returer

En fabrik som instansierar instanceType med hjälp av en IServiceProvider och en argumentmatris som innehåller objekt som matchar de typer som definierats i argumentTypes.

Gäller för

CreateFactory<T>(Type[])

Källa:
ActivatorUtilities.cs
Källa:
ActivatorUtilities.cs
Källa:
ActivatorUtilities.cs
Källa:
ActivatorUtilities.cs

Skapar ett ombud som instansierar en typ med konstruktorargument som tillhandahålls direkt och/eller från en 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)

Typparametrar

T

Den typ som ska aktiveras.

Parametrar

argumentTypes
Type[]

De typer av objekt i ordning som skickas till den returnerade funktionen som den andra parametern.

Returer

En fabrik som instansierar typen T med hjälp av en IServiceProvider och en argumentmatris som innehåller objekt som matchar de typer som definieras i argumentTypes.

Gäller för