ActivatorUtilities.CreateInstance Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Objeto activado.
Excepciones
Solo .NET 8 y versiones posteriores: provider
es null
.