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
| 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
Objeto activado de tipo T.
Excepciones
.NET solo 8 y versiones posteriores: provider es null.