ActivatorUtilities.CreateInstance Yöntem

Tanım

Aşırı Yüklemeler

Name Description
CreateInstance(IServiceProvider, Type, Object[])

Doğrudan ve/veya öğesinden sağlanan oluşturucu bağımsız değişkenleriyle bir IServiceProvidertür örneği oluşturur.

CreateInstance<T>(IServiceProvider, Object[])

Doğrudan ve/veya öğesinden sağlanan oluşturucu bağımsız değişkenleriyle bir IServiceProvidertür örneği oluşturur.

CreateInstance(IServiceProvider, Type, Object[])

Kaynak:
ActivatorUtilities.cs
Kaynak:
ActivatorUtilities.cs
Kaynak:
ActivatorUtilities.cs
Kaynak:
ActivatorUtilities.cs

Doğrudan ve/veya öğesinden sağlanan oluşturucu bağımsız değişkenleriyle bir IServiceProvidertür örneği oluşturur.

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

Parametreler

provider
IServiceProvider

Bağımlılıkları çözmek için kullanılan hizmet sağlayıcısı.

instanceType
Type

Etkinleştirecek tür.

parameters
Object[]

Oluşturucu bağımsız değişkenleri tarafından providersağlanmaz.

Döndürülenler

instanceType türünde etkinleştirilmiş bir nesne.

Özel durumlar

Yalnızca 8 ve üzeri .NET: providernull.

Şunlara uygulanır

CreateInstance<T>(IServiceProvider, Object[])

Kaynak:
ActivatorUtilities.cs
Kaynak:
ActivatorUtilities.cs
Kaynak:
ActivatorUtilities.cs
Kaynak:
ActivatorUtilities.cs

Doğrudan ve/veya öğesinden sağlanan oluşturucu bağımsız değişkenleriyle bir IServiceProvidertür örneği oluşturur.

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

Tür Parametreleri

T

Etkinleştirecek tür.

Parametreler

provider
IServiceProvider

Bağımlılıkları çözmek için kullanılan hizmet sağlayıcısı.

parameters
Object[]

Oluşturucu bağımsız değişkenleri tarafından providersağlanmadı.

Döndürülenler

T

türünde Tetkinleştirilmiş bir nesne.

Özel durumlar

Yalnızca 8 ve üzeri .NET: providernull.

Şunlara uygulanır