ActivatorUtilities.CreateInstance Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
CreateInstance(IServiceProvider, Type, Object[]) |
Doğrudan veya öğesinden sağlanan oluşturucu bağımsız değişkenleriyle bir türün örneğini oluşturur IServiceProvider. |
CreateInstance<T>(IServiceProvider, Object[]) |
Doğrudan veya öğesinden sağlanan oluşturucu bağımsız değişkenleriyle bir türün örneğini oluşturur IServiceProvider. |
CreateInstance(IServiceProvider, Type, Object[])
- Kaynak:
- ActivatorUtilities.cs
- Kaynak:
- ActivatorUtilities.cs
- Kaynak:
- ActivatorUtilities.cs
- Kaynak:
- ActivatorUtilities.cs
- Kaynak:
- ActivatorUtilities.cs
Doğrudan veya öğesinden sağlanan oluşturucu bağımsız değişkenleriyle bir türün örneğini oluşturur 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
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[]
tarafından provider
sağlanmayan oluşturucu bağımsız değişkenleri.
Döndürülenler
Etkinleştirilen nesne.
Özel durumlar
Yalnızca .NET 8 ve üzeri: provider
olur null
.
Şunlara uygulanır
CreateInstance<T>(IServiceProvider, Object[])
- Kaynak:
- ActivatorUtilities.cs
- Kaynak:
- ActivatorUtilities.cs
- Kaynak:
- ActivatorUtilities.cs
- Kaynak:
- ActivatorUtilities.cs
- Kaynak:
- ActivatorUtilities.cs
Doğrudan veya öğesinden sağlanan oluşturucu bağımsız değişkenleriyle bir türün örneğini oluşturur 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
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[]
tarafından provider
sağlanmayan oluşturucu bağımsız değişkenleri.
Döndürülenler
Etkinleştirilen nesne.
Özel durumlar
Yalnızca .NET 8 ve üzeri: provider
olur null
.