Partager via


ActivatorUtilities.CreateInstance Méthode

Définition

Surcharges

CreateInstance(IServiceProvider, Type, Object[])

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

CreateInstance<T>(IServiceProvider, Object[])

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

CreateInstance(IServiceProvider, Type, Object[])

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

Instancie un type avec des arguments de constructeur fournis directement 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 de constructeur qui ne sont pas fournis par provider.

Retours

Objet activé.

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
Source:
ActivatorUtilities.cs

Instancie un type avec des arguments de constructeur fournis directement 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 de constructeur qui ne sont pas fournis par provider.

Retours

T

Objet activé.

Exceptions

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

S’applique à