Bagikan melalui


ActivatorUtilities.CreateInstance Metode

Definisi

Overload

CreateInstance(IServiceProvider, Type, Object[])

Membuat instans jenis dengan argumen konstruktor yang disediakan secara langsung atau dari IServiceProvider.

CreateInstance<T>(IServiceProvider, Object[])

Membuat instans jenis dengan argumen konstruktor yang disediakan secara langsung atau dari IServiceProvider.

CreateInstance(IServiceProvider, Type, Object[])

Sumber:
ActivatorUtilities.cs
Sumber:
ActivatorUtilities.cs
Sumber:
ActivatorUtilities.cs
Sumber:
ActivatorUtilities.cs
Sumber:
ActivatorUtilities.cs

Membuat instans jenis dengan argumen konstruktor yang disediakan secara langsung atau dari 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

Parameter

provider
IServiceProvider

Penyedia layanan yang digunakan untuk mengatasi dependensi.

instanceType
Type

Jenis untuk diaktifkan.

parameters
Object[]

Argumen konstruktor yang tidak disediakan oleh provider.

Mengembalikan

Objek yang diaktifkan.

Pengecualian

.NET 8 dan yang lebih baru saja: provider adalah null.

Berlaku untuk

CreateInstance<T>(IServiceProvider, Object[])

Sumber:
ActivatorUtilities.cs
Sumber:
ActivatorUtilities.cs
Sumber:
ActivatorUtilities.cs
Sumber:
ActivatorUtilities.cs
Sumber:
ActivatorUtilities.cs

Membuat instans jenis dengan argumen konstruktor yang disediakan secara langsung atau dari 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

Jenis parameter

T

Jenis untuk diaktifkan.

Parameter

provider
IServiceProvider

Penyedia layanan yang digunakan untuk mengatasi dependensi.

parameters
Object[]

Argumen konstruktor yang tidak disediakan oleh provider.

Mengembalikan

T

Objek yang diaktifkan.

Pengecualian

.NET 8 dan yang lebih baru saja: provider adalah null.

Berlaku untuk