TypeDescriptionProvider.GetExtendedTypeDescriptor(Object) 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.
Mendapatkan deskriptor jenis kustom yang diperluas untuk objek yang diberikan.
public:
virtual System::ComponentModel::ICustomTypeDescriptor ^ GetExtendedTypeDescriptor(System::Object ^ instance);
public virtual System.ComponentModel.ICustomTypeDescriptor GetExtendedTypeDescriptor (object instance);
abstract member GetExtendedTypeDescriptor : obj -> System.ComponentModel.ICustomTypeDescriptor
override this.GetExtendedTypeDescriptor : obj -> System.ComponentModel.ICustomTypeDescriptor
Public Overridable Function GetExtendedTypeDescriptor (instance As Object) As ICustomTypeDescriptor
Parameter
- instance
- Object
Objek untuk mendapatkan deskriptor jenis yang diperluas.
Mengembalikan
Yang ICustomTypeDescriptor dapat menyediakan metadata yang diperluas untuk objek .
Keterangan
Deskriptor jenis yang diperluas adalah deskriptor jenis kustom yang menawarkan properti yang telah ditambahkan objek lain ke objek ini, tetapi itu sebenarnya tidak ditentukan pada objek. Misalnya, dalam model komponen .NET Framework, objek yang mengimplementasikan IExtenderProvider antarmuka dapat melampirkan properti ke objek lain yang berada di kontainer logis yang sama. Metode kelebihan GetTypeDescriptor beban tidak mengembalikan deskriptor jenis yang menyediakan properti tambahan yang diperluas ini. Metode mengembalikan GetExtendedTypeDescriptor set properti yang diperluas ini. TypeDescriptor akan secara otomatis menggabungkan hasil dari dua koleksi properti ini. Meskipun model komponen .NET Framework hanya mendukung properti yang diperluas, GetExtendedTypeDescriptor dapat digunakan untuk atribut yang diperluas serta peristiwa, jika penyedia deskripsi jenis mendukungnya.
GetExtendedTypeDescriptor adalah virtual
dan, secara default, mengembalikan deskriptor jenis kustom yang mengembalikan hasil kosong jika tidak ada penyedia induk yang dilewatkan. Jika penyedia induk diteruskan, metode ini akan memanggil metode penyedia GetExtendedTypeDescriptor induk.