ActivatorUtilities.CreateInstance Methode

Definition

Überlädt

Name Beschreibung
CreateInstance(IServiceProvider, Type, Object[])

Instanziiert einen Typ mit Konstruktorargumenten, die direkt und/oder von einem IServiceProvider.

CreateInstance<T>(IServiceProvider, Object[])

Instanziiert einen Typ mit Konstruktorargumenten, die direkt und/oder von einem IServiceProvider.

CreateInstance(IServiceProvider, Type, Object[])

Quelle:
ActivatorUtilities.cs
Quelle:
ActivatorUtilities.cs
Quelle:
ActivatorUtilities.cs
Quelle:
ActivatorUtilities.cs

Instanziiert einen Typ mit Konstruktorargumenten, die direkt und/oder von einem 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

Parameter

provider
IServiceProvider

Der Dienstanbieter, der zum Auflösen von Abhängigkeiten verwendet wird.

instanceType
Type

Der zu aktivierende Typ.

parameters
Object[]

Konstruktorargumente, die nicht von der provider.

Gibt zurück

Ein aktiviertes Objekt vom Typ instanceType.

Ausnahmen

.NET 8 und höher: provider ist null.

Gilt für:

CreateInstance<T>(IServiceProvider, Object[])

Quelle:
ActivatorUtilities.cs
Quelle:
ActivatorUtilities.cs
Quelle:
ActivatorUtilities.cs
Quelle:
ActivatorUtilities.cs

Instanziiert einen Typ mit Konstruktorargumenten, die direkt und/oder von einem 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

Typparameter

T

Der zu aktivierende Typ.

Parameter

provider
IServiceProvider

Der Dienstanbieter, der zum Auflösen von Abhängigkeiten verwendet wird.

parameters
Object[]

Konstruktorargumente, die nicht von provider.

Gibt zurück

T

Ein aktiviertes Objekt vom Typ T.

Ausnahmen

.NET 8 und höher: provider ist null.

Gilt für: