ActivatorUtilities.CreateInstance Метод

Определение

Перегрузки

CreateInstance(IServiceProvider, Type, Object[])

Создает экземпляр типа с аргументами конструктора, предоставленными напрямую и (или) из IServiceProvider.

CreateInstance<T>(IServiceProvider, Object[])

Создает экземпляр типа с аргументами конструктора, предоставленными напрямую и (или) из IServiceProvider.

CreateInstance(IServiceProvider, Type, Object[])

Создает экземпляр типа с аргументами конструктора, предоставленными напрямую и (или) из 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

Параметры

provider
IServiceProvider

Поставщик услуг, используемый для разрешения зависимостей.

instanceType
Type

Активируемый тип.

parameters
Object[]

Аргументы конструктора не предоставлены в provider.

Возвращаемое значение

Object

Активированный объект.

Применяется к

CreateInstance<T>(IServiceProvider, Object[])

Создает экземпляр типа с аргументами конструктора, предоставленными напрямую и (или) из 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

Параметры типа

T

Активируемый тип.

Параметры

provider
IServiceProvider

Поставщик услуг, используемый для разрешения зависимостей.

parameters
Object[]

Аргументы конструктора не предоставлены в provider.

Возвращаемое значение

T

Активированный объект.

Применяется к