ActivatorUtilities.CreateInstance Metodo

Definizione

Overload

Nome Descrizione
CreateInstance(IServiceProvider, Type, Object[])

Crea un'istanza di un tipo con argomenti del costruttore forniti direttamente e/o da un oggetto IServiceProvider.

CreateInstance<T>(IServiceProvider, Object[])

Crea un'istanza di un tipo con argomenti del costruttore forniti direttamente e/o da un oggetto IServiceProvider.

CreateInstance(IServiceProvider, Type, Object[])

Origine:
ActivatorUtilities.cs
Origine:
ActivatorUtilities.cs
Origine:
ActivatorUtilities.cs
Origine:
ActivatorUtilities.cs

Crea un'istanza di un tipo con argomenti del costruttore forniti direttamente e/o da un oggetto 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

Parametri

provider
IServiceProvider

Provider di servizi usato per risolvere le dipendenze.

instanceType
Type

Tipo da attivare.

parameters
Object[]

Argomenti del costruttore non forniti da provider.

Valori restituiti

Oggetto attivato di tipo instanceType.

Eccezioni

solo .NET 8 e versioni successive: provider è null.

Si applica a

CreateInstance<T>(IServiceProvider, Object[])

Origine:
ActivatorUtilities.cs
Origine:
ActivatorUtilities.cs
Origine:
ActivatorUtilities.cs
Origine:
ActivatorUtilities.cs

Crea un'istanza di un tipo con argomenti del costruttore forniti direttamente e/o da un oggetto 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

Parametri di tipo

T

Tipo da attivare.

Parametri

provider
IServiceProvider

Provider di servizi usato per risolvere le dipendenze.

parameters
Object[]

Argomenti del costruttore non forniti da provider.

Valori restituiti

T

Oggetto attivato di tipo T.

Eccezioni

solo .NET 8 e versioni successive: provider è null.

Si applica a