ActivatorUtilities.CreateInstance Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
Objet activé.
Exceptions
.NET 8 et versions ultérieures uniquement : provider
est null
.