ActivatorUtilities.CreateInstance Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
CreateInstance(IServiceProvider, Type, Object[]) |
Tworzy wystąpienie typu z argumentami konstruktora dostarczonymi bezpośrednio lub z klasy IServiceProvider. |
CreateInstance<T>(IServiceProvider, Object[]) |
Tworzy wystąpienie typu z argumentami konstruktora dostarczonymi bezpośrednio lub z klasy IServiceProvider. |
CreateInstance(IServiceProvider, Type, Object[])
- Źródło:
- ActivatorUtilities.cs
- Źródło:
- ActivatorUtilities.cs
- Źródło:
- ActivatorUtilities.cs
- Źródło:
- ActivatorUtilities.cs
- Źródło:
- ActivatorUtilities.cs
Tworzy wystąpienie typu z argumentami konstruktora dostarczonymi bezpośrednio lub z klasy 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
Parametry
- provider
- IServiceProvider
Dostawca usług używany do rozwiązywania zależności.
- instanceType
- Type
Typ do aktywowania.
- parameters
- Object[]
Argumenty konstruktora, które nie są dostarczane przez provider
program .
Zwraca
Aktywowany obiekt.
Wyjątki
Tylko platforma .NET 8 lub nowsza: provider
to null
.
Dotyczy
CreateInstance<T>(IServiceProvider, Object[])
- Źródło:
- ActivatorUtilities.cs
- Źródło:
- ActivatorUtilities.cs
- Źródło:
- ActivatorUtilities.cs
- Źródło:
- ActivatorUtilities.cs
- Źródło:
- ActivatorUtilities.cs
Tworzy wystąpienie typu z argumentami konstruktora dostarczonymi bezpośrednio lub z klasy 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
Parametry typu
- T
Typ do aktywowania.
Parametry
- provider
- IServiceProvider
Dostawca usług używany do rozwiązywania zależności.
- parameters
- Object[]
Argumenty konstruktora, które nie są dostarczane przez provider
program .
Zwraca
Aktywowany obiekt.
Wyjątki
Tylko platforma .NET 8 lub nowsza: provider
to null
.