ActivatorUtilities.CreateInstance Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
CreateInstance(IServiceProvider, Type, Object[]) |
Instanziiert einen Typ mit Konstruktorargumenten, die direkt oder aus einem IServiceProviderbereitgestellt werden. |
CreateInstance<T>(IServiceProvider, Object[]) |
Instanziiert einen Typ mit Konstruktorargumenten, die direkt oder aus einem IServiceProviderbereitgestellt werden. |
CreateInstance(IServiceProvider, Type, Object[])
- Quelle:
- ActivatorUtilities.cs
- Quelle:
- ActivatorUtilities.cs
- Quelle:
- ActivatorUtilities.cs
- Quelle:
- ActivatorUtilities.cs
- Quelle:
- ActivatorUtilities.cs
Instanziiert einen Typ mit Konstruktorargumenten, die direkt oder aus einem IServiceProviderbereitgestellt werden.
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 provider
bereitgestellt werden.
Gibt zurück
Das aktivierte Objekt.
Ausnahmen
Nur .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
- Quelle:
- ActivatorUtilities.cs
Instanziiert einen Typ mit Konstruktorargumenten, die direkt oder aus einem IServiceProviderbereitgestellt werden.
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
bereitgestellt werden.
Gibt zurück
Das aktivierte Objekt.
Ausnahmen
Nur .NET 8 und höher: provider
ist null
.