ActivatorUtilities.CreateInstance Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
CreateInstance(IServiceProvider, Type, Object[]) |
Cria uma instância de um tipo com argumentos de construtor fornecidos diretamente ou de um IServiceProvider. |
CreateInstance<T>(IServiceProvider, Object[]) |
Cria uma instância de um tipo com argumentos de construtor fornecidos diretamente ou de um IServiceProvider. |
CreateInstance(IServiceProvider, Type, Object[])
- Origem:
- ActivatorUtilities.cs
- Origem:
- ActivatorUtilities.cs
- Origem:
- ActivatorUtilities.cs
- Origem:
- ActivatorUtilities.cs
- Origem:
- ActivatorUtilities.cs
Cria uma instância de um tipo com argumentos de construtor fornecidos diretamente ou de um 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
O provedor de serviços usado para resolve dependências.
- instanceType
- Type
O tipo a ativar.
- parameters
- Object[]
Argumentos do construtor que não são fornecidos por provider
.
Retornos
O objeto ativado.
Exceções
Somente .NET 8 e posterior: provider
é null
.
Aplica-se a
CreateInstance<T>(IServiceProvider, Object[])
- Origem:
- ActivatorUtilities.cs
- Origem:
- ActivatorUtilities.cs
- Origem:
- ActivatorUtilities.cs
- Origem:
- ActivatorUtilities.cs
- Origem:
- ActivatorUtilities.cs
Cria uma instância de um tipo com argumentos de construtor fornecidos diretamente ou de um 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
O tipo a ativar.
Parâmetros
- provider
- IServiceProvider
O provedor de serviços usado para resolve dependências.
- parameters
- Object[]
Argumentos do construtor que não são fornecidos por provider
.
Retornos
O objeto ativado.
Exceções
Somente .NET 8 e posterior: provider
é null
.