Comparteix a través de


ActivatorUtilities.CreateInstance Método

Definición

Sobrecargas

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
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 a activar.

parameters
Object[]

Argumentos de constructor que no proporcionan provider.

Devoluciones

Objeto activado.

Excepciones

Solo .NET 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
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 a activar.

Parámetros

provider
IServiceProvider

Proveedor de servicios que se usa para resolver las dependencias.

parameters
Object[]

Argumentos de constructor que no proporcionan provider.

Devoluciones

T

Objeto activado.

Excepciones

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

Se aplica a