ActivatorUtilities.CreateInstance Metod

Definition

Överlagringar

Name Description
CreateInstance(IServiceProvider, Type, Object[])

Instansierar en typ med konstruktorargument som tillhandahålls direkt och/eller från en IServiceProvider.

CreateInstance<T>(IServiceProvider, Object[])

Instansierar en typ med konstruktorargument som tillhandahålls direkt och/eller från en IServiceProvider.

CreateInstance(IServiceProvider, Type, Object[])

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

Instansierar en typ med konstruktorargument som tillhandahålls direkt och/eller från en IServiceProvider.

public:
 static System::Object ^ CreateInstance(IServiceProvider ^ provider, Type ^ instanceType, ... cli::array <System::Object ^> ^ parameters);
public static object CreateInstance(IServiceProvider provider, Type instanceType, params object[] parameters);
static member CreateInstance : IServiceProvider * Type * obj[] -> obj
Public Shared Function CreateInstance (provider As IServiceProvider, instanceType As Type, ParamArray parameters As Object()) As Object

Parametrar

provider
IServiceProvider

Tjänstleverantören som används för att lösa beroenden.

instanceType
Type

Den typ som ska aktiveras.

parameters
Object[]

Konstruktorargument som inte tillhandahålls av provider.

Returer

Ett aktiverat objekt av typen instanceType.

Undantag

endast .NET 8 och senare: provider är null.

Gäller för

CreateInstance<T>(IServiceProvider, Object[])

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

Instansierar en typ med konstruktorargument som tillhandahålls direkt och/eller från en IServiceProvider.

public:
generic <typename T>
 static T CreateInstance(IServiceProvider ^ provider, ... cli::array <System::Object ^> ^ parameters);
public static T CreateInstance<T>(IServiceProvider provider, params object[] parameters);
static member CreateInstance : IServiceProvider * obj[] -> 'T
Public Shared Function CreateInstance(Of T) (provider As IServiceProvider, ParamArray parameters As Object()) As T

Typparametrar

T

Den typ som ska aktiveras.

Parametrar

provider
IServiceProvider

Tjänstleverantören som används för att lösa beroenden.

parameters
Object[]

Konstruktorargument som inte tillhandahålls av provider.

Returer

T

Ett aktiverat objekt av typen T.

Undantag

endast .NET 8 och senare: provider är null.

Gäller för