TypeConverter.CreateInstance Yöntem

Tanım

Nesne için belirli bir Object özellik değerleri kümesini yeniden oluşturur.

Aşırı Yüklemeler

CreateInstance(ITypeDescriptorContext, IDictionary)

Nesne için bir özellik değerleri kümesi verildiğinde, belirtilen bağlamı kullanarak bunun TypeConverter ilişkili olduğu türün bir örneğini oluşturur.

CreateInstance(IDictionary)

Nesne için belirli bir Object özellik değerleri kümesini yeniden oluşturur.

CreateInstance(ITypeDescriptorContext, IDictionary)

Kaynak:
TypeConverter.cs
Kaynak:
TypeConverter.cs
Kaynak:
TypeConverter.cs

Nesne için bir özellik değerleri kümesi verildiğinde, belirtilen bağlamı kullanarak bunun 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 IDictionary özellik değerlerinden biri.

Döndürülenler

Object Verilen IDictionaryöğesini temsil eden veya null nesne oluşturulamazsa. 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 propertyValues sağlanan sözlük, tarafından döndürülen her özellik için bir dizi ad/değer çifti GetProperties(Object)içerir.

Ayrıca bkz.

Şunlara uygulanır

CreateInstance(IDictionary)

Kaynak:
TypeConverter.cs
Kaynak:
TypeConverter.cs
Kaynak:
TypeConverter.cs

Nesne için belirli bir Object özellik değerleri kümesini 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şturulamazsa. 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 propertyValues sağlanan sözlük, tarafından döndürülen her özellik için bir dizi ad/değer çifti GetPropertiesiçerir.

Ayrıca bkz.

Şunlara uygulanır