ICustomTypeDescriptor Antarmuka

Definisi

Menyediakan antarmuka yang menyediakan informasi jenis kustom dinamis untuk objek.

public interface class ICustomTypeDescriptor
public interface ICustomTypeDescriptor
type ICustomTypeDescriptor = interface
Public Interface ICustomTypeDescriptor
Turunan

Keterangan

Antarmuka ICustomTypeDescriptor memungkinkan objek untuk memberikan informasi jenis tentang dirinya sendiri. Biasanya, antarmuka ini digunakan ketika objek membutuhkan informasi jenis dinamis. Sebaliknya, TypeDescriptor kelas menyediakan informasi jenis statis yang diperoleh dari metadata.

Misalnya, ICustomTypeDescriptor digunakan dalam .NET Framework untuk memberikan informasi jenis untuk objek COM. Objek COM tidak mendukung properti atau atribut. Oleh karena itu, .NET Framework menggunakan ICustomTypeDescriptor untuk mengimplementasikan properti dan atribut untuk objek COM.

Untuk memberikan informasi jenis kustom dinamis, kelas dapat mengimplementasikan ICustomTypeDescriptor atau berasal dari CustomTypeDescriptor kelas , yang menyediakan implementasi sederhana antarmuka ini.

Catatan

Tidak ada dukungan waktu desain untuk pengikatan data ke objek yang mengimplementasikan ICustomTypeDescriptor antarmuka. Selain itu, saat mengikat ke instans ICustomTypeDescriptorruntime , properti publik dari jenis yang mendasarinya diabaikan.

Metode

GetAttributes()

Mengembalikan kumpulan atribut kustom untuk instans komponen ini.

GetClassName()

Mengembalikan nama kelas instans komponen ini.

GetComponentName()

Mengembalikan nama instans komponen ini.

GetConverter()

Mengembalikan pengonversi jenis untuk instans komponen ini.

GetDefaultEvent()

Mengembalikan peristiwa default untuk instans komponen ini.

GetDefaultProperty()

Mengembalikan properti default untuk instans komponen ini.

GetEditor(Type)

Mengembalikan editor dari jenis yang ditentukan untuk instans komponen ini.

GetEvents()

Mengembalikan peristiwa untuk instans komponen ini.

GetEvents(Attribute[])

Mengembalikan peristiwa untuk instans komponen ini menggunakan array atribut yang ditentukan sebagai filter.

GetProperties()

Mengembalikan properti untuk instans komponen ini.

GetProperties(Attribute[])

Mengembalikan properti untuk instans komponen ini menggunakan array atribut sebagai filter.

GetPropertyOwner(PropertyDescriptor)

Mengembalikan objek yang berisi properti yang dijelaskan oleh pendeskripsi properti yang ditentukan.

Berlaku untuk

Lihat juga