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 .
Overload
CreateInstance(ITypeDescriptorContext, IDictionary) |
Membuat instans jenis yang terkait dengan ini TypeConverter , menggunakan konteks yang ditentukan, mengingat sekumpulan nilai properti untuk objek. |
CreateInstance(IDictionary) |
Membuat ulang Object sekumpulan nilai properti yang diberikan untuk objek . |
CreateInstance(ITypeDescriptorContext, IDictionary)
- Sumber:
- TypeConverter.cs
- Sumber:
- TypeConverter.cs
- Sumber:
- TypeConverter.cs
Membuat instans jenis yang terkait dengan ini TypeConverter , menggunakan konteks yang ditentukan, mengingat sekumpulan nilai properti untuk objek.
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
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 , null
jadi 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)
- Sumber:
- TypeConverter.cs
- Sumber:
- TypeConverter.cs
- Sumber:
- TypeConverter.cs
Membuat ulang Object sekumpulan nilai properti yang diberikan untuk objek .
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
Parameter
- propertyValues
- IDictionary
IDictionary Yang 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.