ActivatorUtilities.CreateFactory Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ö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.