ActivatorUtilities.CreateInstance Metoda

Definicja

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

T

Aktywowany obiekt typu T.

Wyjątki

.NET tylko 8 i nowszych: provider jest null.

Dotyczy