TypeConverter.CreateInstance Metode

Definisi

Membuat ulang Object sekumpulan nilai properti yang diberikan untuk objek tersebut.

Overload

Nama Deskripsi
CreateInstance(ITypeDescriptorContext, IDictionary)

Membuat instans jenis yang terkait dengan ini TypeConverter , menggunakan konteks yang ditentukan, dengan sekumpulan nilai properti untuk objek tersebut.

CreateInstance(IDictionary)

Membuat ulang Object sekumpulan nilai properti yang diberikan untuk objek tersebut.

CreateInstance(ITypeDescriptorContext, IDictionary)

Membuat instans jenis yang terkait dengan ini TypeConverter , menggunakan konteks yang ditentukan, dengan sekumpulan nilai properti untuk objek tersebut.

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);
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

Parameter

context
ITypeDescriptorContext

Yang ITypeDescriptorContext menyediakan konteks format.

propertyValues
IDictionary

Nilai IDictionary properti baru.

Mengembalikan

IDictionaryMewakili Object , atau null jika objek tidak dapat dibuat. Metode ini selalu mengembalikan null.

Keterangan

Gunakan metode ini untuk objek yang tidak dapat diubah, tetapi yang ingin Anda berikan properti yang dapat diubah.

Catatan Bagi Inheritor

Ambil alih metode ini jika jenis yang ingin Anda konversi harus membuat ulang objek untuk mengubah nilainya.

context Gunakan parameter untuk mengekstrak informasi tambahan tentang lingkungan tempat konverter ini dipanggil. Parameter ini bisa , nulljadi selalu periksa. Selain itu, properti pada objek konteks dapat mengembalikan null.

Kamus yang disediakan oleh propertyValues parameter memiliki serangkaian pasangan nama/nilai, satu untuk setiap properti yang dikembalikan dari GetProperties(Object).

Lihat juga

Berlaku untuk

CreateInstance(IDictionary)

Membuat ulang Object sekumpulan nilai properti yang diberikan untuk objek tersebut.

public:
 System::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

Parameter

propertyValues
IDictionary

Yang IDictionary mewakili kamus nilai properti baru.

Mengembalikan

IDictionaryMewakili Object , atau null jika objek tidak dapat dibuat. Metode ini selalu mengembalikan null.

Keterangan

Gunakan metode ini untuk objek yang tidak dapat diubah, tetapi yang ingin Anda berikan properti yang dapat diubah.

Kamus yang disediakan oleh propertyValues parameter memiliki serangkaian pasangan nama/nilai, satu untuk setiap properti yang dikembalikan dari GetProperties.

Lihat juga

Berlaku untuk