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
| 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üründe Tetkinleştirilmiş bir nesne.
Özel durumlar
Yalnızca 8 ve üzeri .NET: providernull.