ActivatorUtilities.CreateInstance Methode

Definitie

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[])

Bron:
ActivatorUtilities.cs
Bron:
ActivatorUtilities.cs
Bron:
ActivatorUtilities.cs
Bron:
ActivatorUtilities.cs

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[])

Bron:
ActivatorUtilities.cs
Bron:
ActivatorUtilities.cs
Bron:
ActivatorUtilities.cs
Bron:
ActivatorUtilities.cs

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

T

Een geactiveerd object van het type T.

Uitzonderingen

alleen .NET 8 en hoger: provider is null.

Van toepassing op