TypeConverter.CreateInstance Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.