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
| Nazwa | Opis |
|---|---|
| CreateInstance(IServiceProvider, Type, Object[]) |
Tworzy wystąpienie typu z argumentami konstruktora podanymi bezpośrednio i/lub z .IServiceProvider |
| CreateInstance<T>(IServiceProvider, Object[]) |
Tworzy wystąpienie typu z argumentami konstruktora podanymi bezpośrednio i/lub z .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
Tworzy wystąpienie typu z argumentami konstruktora podanymi bezpośrednio i/lub z .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 nie są dostarczane przez element provider.
Zwraca
Aktywowany obiekt typu instanceType.
Wyjątki
.NET tylko 8 i nowszych: provider jest 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
Tworzy wystąpienie typu z argumentami konstruktora podanymi bezpośrednio i/lub z .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 nie są dostarczane przez .provider
Zwraca
Aktywowany obiekt typu T.
Wyjątki
.NET tylko 8 i nowszych: provider jest null.