ActivatorUtilities.CreateInstance Método

Definición

Sobrecargas

Nombre Description
CreateInstance(IServiceProvider, Type, Object[])

Crea una instancia de un tipo con argumentos de constructor proporcionados directamente o desde .IServiceProvider

CreateInstance<T>(IServiceProvider, Object[])

Crea una instancia de un tipo con argumentos de constructor proporcionados directamente o desde .IServiceProvider

CreateInstance(IServiceProvider, Type, Object[])

Source:
ActivatorUtilities.cs
Source:
ActivatorUtilities.cs
Source:
ActivatorUtilities.cs
Source:
ActivatorUtilities.cs

Crea una instancia de un tipo con argumentos de constructor proporcionados directamente o desde .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

Parámetros

provider
IServiceProvider

Proveedor de servicios que se usa para resolver las dependencias.

instanceType
Type

Tipo que se va a activar.

parameters
Object[]

Argumentos de constructor no proporcionados por .provider

Devoluciones

Objeto activado de tipo instanceType.

Excepciones

.NET solo 8 y versiones posteriores: provider es null.

Se aplica a

CreateInstance<T>(IServiceProvider, Object[])

Source:
ActivatorUtilities.cs
Source:
ActivatorUtilities.cs
Source:
ActivatorUtilities.cs
Source:
ActivatorUtilities.cs

Crea una instancia de un tipo con argumentos de constructor proporcionados directamente o desde .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

Parámetros de tipo

T

Tipo que se va a activar.

Parámetros

provider
IServiceProvider

Proveedor de servicios que se usa para resolver las dependencias.

parameters
Object[]

Argumentos de constructor no proporcionados por provider.

Devoluciones

T

Objeto activado de tipo T.

Excepciones

.NET solo 8 y versiones posteriores: provider es null.

Se aplica a