ActivatorUtilities.CreateInstance Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| CreateInstance(IServiceProvider, Type, Object[]) |
Instantieert een type met constructorargumenten die rechtstreeks en/of van een IServiceProvider. |
| CreateInstance<T>(IServiceProvider, Object[]) |
Instantieert een type met constructorargumenten die rechtstreeks en/of van een IServiceProvider. |
CreateInstance(IServiceProvider, Type, Object[])
Instantieert een type met constructorargumenten die rechtstreeks en/of van een 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
Parameters
- provider
- IServiceProvider
De serviceprovider die wordt gebruikt om afhankelijkheden op te lossen.
- instanceType
- Type
Het type dat moet worden geactiveerd.
- parameters
- Object[]
Constructorargumenten die niet worden opgegeven door de provider.
Retouren
Een geactiveerd object van het type instanceType.
Uitzonderingen
alleen .NET 8 en hoger: provider is null.
Van toepassing op
CreateInstance<T>(IServiceProvider, Object[])
Instantieert een type met constructorargumenten die rechtstreeks en/of van een 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
Type parameters
- T
Het type dat moet worden geactiveerd.
Parameters
- provider
- IServiceProvider
De serviceprovider die wordt gebruikt om afhankelijkheden op te lossen.
- parameters
- Object[]
Constructorargumenten die niet worden opgegeven door provider.
Retouren
Een geactiveerd object van het type T.
Uitzonderingen
alleen .NET 8 en hoger: provider is null.