ActivatorUtilities.CreateInstance Méthode

Définition

Surcharges

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

Instancie un type avec des arguments de constructeur fournis directement et/ou à partir d’un IServiceProvider.

CreateInstance<T>(IServiceProvider, Object[])

Instancie un type avec des arguments de constructeur fournis directement et/ou à partir d’un IServiceProvider.

CreateInstance(IServiceProvider, Type, Object[])

Source:
ActivatorUtilities.cs
Source:
ActivatorUtilities.cs
Source:
ActivatorUtilities.cs
Source:
ActivatorUtilities.cs

Instancie un type avec des arguments de constructeur fournis directement et/ou à partir d’un 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

Paramètres

provider
IServiceProvider

Fournisseur de services utilisé pour résoudre les dépendances.

instanceType
Type

Type à activer.

parameters
Object[]

Arguments du constructeur non fournis par le provider.

Retours

Objet activé de type instanceType.

Exceptions

.NET 8 et versions ultérieures uniquement : provider est null.

S’applique à

CreateInstance<T>(IServiceProvider, Object[])

Source:
ActivatorUtilities.cs
Source:
ActivatorUtilities.cs
Source:
ActivatorUtilities.cs
Source:
ActivatorUtilities.cs

Instancie un type avec des arguments de constructeur fournis directement et/ou à partir d’un 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

Paramètres de type

T

Type à activer.

Paramètres

provider
IServiceProvider

Fournisseur de services utilisé pour résoudre les dépendances.

parameters
Object[]

Arguments du constructeur non fournis par provider.

Retours

T

Objet activé de type T.

Exceptions

.NET 8 et versions ultérieures uniquement : provider est null.

S’applique à