ActivatorUtilities.CreateFactory Metodo

Definizione

Overload

Nome Descrizione
CreateFactory(Type, Type[])

Crea un delegato che creerà un'istanza di un tipo con argomenti del costruttore forniti direttamente e/o da un oggetto IServiceProvider.

CreateFactory<T>(Type[])

Crea un delegato che creerà un'istanza di un tipo con argomenti del costruttore forniti direttamente e/o da un oggetto IServiceProvider.

CreateFactory(Type, Type[])

Origine:
ActivatorUtilities.cs
Origine:
ActivatorUtilities.cs
Origine:
ActivatorUtilities.cs
Origine:
ActivatorUtilities.cs

Crea un delegato che creerà un'istanza di un tipo con argomenti del costruttore forniti direttamente e/o da un oggetto 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

Parametri

instanceType
Type

Tipo da attivare.

argumentTypes
Type[]

Tipi di oggetti, in ordine, che verranno passati alla funzione restituita come secondo parametro.

Valori restituiti

Factory che creerà un'istanza di instanceType usando una IServiceProvider matrice di argomenti contenente oggetti che corrispondono ai tipi definiti in argumentTypes.

Si applica a

CreateFactory<T>(Type[])

Origine:
ActivatorUtilities.cs
Origine:
ActivatorUtilities.cs
Origine:
ActivatorUtilities.cs
Origine:
ActivatorUtilities.cs

Crea un delegato che creerà un'istanza di un tipo con argomenti del costruttore forniti direttamente e/o da un oggetto 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)

Parametri di tipo

T

Tipo da attivare.

Parametri

argumentTypes
Type[]

Tipi di oggetti, in ordine, che verranno passati alla funzione restituita come secondo parametro.

Valori restituiti

Factory che creerà un'istanza del tipo T usando una IServiceProvider matrice di argomenti e contenente oggetti corrispondenti ai tipi definiti in argumentTypes.

Si applica a