ActivatorUtilities.CreateFactory Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.