TypeConverter.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.
Nesne için bir özellik değerleri kümesi verilen bir Object yeniden oluşturur.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| CreateInstance(ITypeDescriptorContext, IDictionary) |
Nesne için bir özellik değerleri kümesi verildiğinde, belirtilen bağlamı kullanarak bu TypeConverter ilişkili olduğu türün bir örneğini oluşturur. |
| CreateInstance(IDictionary) |
Nesne için bir özellik değerleri kümesi verilen bir Object yeniden oluşturur. |
CreateInstance(ITypeDescriptorContext, IDictionary)
- Kaynak:
- TypeConverter.cs
- Kaynak:
- TypeConverter.cs
- Kaynak:
- TypeConverter.cs
- Kaynak:
- TypeConverter.cs
- Kaynak:
- TypeConverter.cs
Nesne için bir özellik değerleri kümesi verildiğinde, belirtilen bağlamı kullanarak bu TypeConverter ilişkili olduğu türün bir örneğini oluşturur.
public:
virtual System::Object ^ CreateInstance(System::ComponentModel::ITypeDescriptorContext ^ context, System::Collections::IDictionary ^ propertyValues);
public virtual object? CreateInstance(System.ComponentModel.ITypeDescriptorContext? context, System.Collections.IDictionary propertyValues);
public virtual object CreateInstance(System.ComponentModel.ITypeDescriptorContext context, System.Collections.IDictionary propertyValues);
abstract member CreateInstance : System.ComponentModel.ITypeDescriptorContext * System.Collections.IDictionary -> obj
override this.CreateInstance : System.ComponentModel.ITypeDescriptorContext * System.Collections.IDictionary -> obj
Public Overridable Function CreateInstance (context As ITypeDescriptorContext, propertyValues As IDictionary) As Object
Parametreler
- context
- ITypeDescriptorContext
Biçim ITypeDescriptorContext bağlamı sağlayan.
- propertyValues
- IDictionary
Yeni özellik değerlerinden biri IDictionary .
Döndürülenler
Object Verilen IDictionaryöğesini temsil eden veya null nesne oluşturulamıyorsa. Bu yöntem her zaman döndürür null.
Açıklamalar
Sabit olan ancak değiştirilebilir özellikler sağlamak istediğiniz nesneler için bu yöntemi kullanın.
Devralanlara Notlar
Dönüştürmek istediğiniz türün değerini değiştirmek için nesneyi yeniden oluşturması gerekiyorsa bu yöntemi geçersiz kılın.
Bu dönüştürücüsü context çağrıldığı ortam hakkında ek bilgi ayıklamak için parametresini kullanın. Bu parametre olabilir null, bu nedenle her zaman denetleyin. Ayrıca, bağlam nesnesinde özellikler döndürebilir null.
parametresi tarafından sağlanan sözlükten propertyValues döndürülen GetProperties(Object)her özellik için bir dizi ad/değer çifti içerir.
Ayrıca bkz.
Şunlara uygulanır
CreateInstance(IDictionary)
- Kaynak:
- TypeConverter.cs
- Kaynak:
- TypeConverter.cs
- Kaynak:
- TypeConverter.cs
- Kaynak:
- TypeConverter.cs
- Kaynak:
- TypeConverter.cs
Nesne için bir özellik değerleri kümesi verilen bir Object yeniden oluşturur.
public:
System::Object ^ CreateInstance(System::Collections::IDictionary ^ propertyValues);
public object? CreateInstance(System.Collections.IDictionary propertyValues);
public object CreateInstance(System.Collections.IDictionary propertyValues);
member this.CreateInstance : System.Collections.IDictionary -> obj
Public Function CreateInstance (propertyValues As IDictionary) As Object
Parametreler
- propertyValues
- IDictionary
IDictionary Yeni özellik değerlerinin sözlüğünü temsil eden bir.
Döndürülenler
Object Verilen IDictionaryöğesini temsil eden veya null nesne oluşturulamıyorsa. Bu yöntem her zaman döndürür null.
Açıklamalar
Sabit olan ancak değiştirilebilir özellikler sağlamak istediğiniz nesneler için bu yöntemi kullanın.
parametresi tarafından sağlanan sözlükten propertyValues döndürülen GetPropertiesher özellik için bir dizi ad/değer çifti içerir.