IExtensibleObject<T> Antarmuka
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.
Aktifkan objek untuk berpartisipasi dalam perilaku kustom, seperti mendaftar untuk peristiwa, atau menonton transisi status.
generic <typename T>
where T : IExtensibleObject<T>public interface class IExtensibleObject
public interface IExtensibleObject<T> where T : IExtensibleObject<T>
type IExtensibleObject<'T (requires 'T :> IExtensibleObject<'T>)> = interface
Public Interface IExtensibleObject(Of T)
Jenis parameter
- T
Jenis kelas ekstensi.
- Turunan
Keterangan
Terapkan IExtensibleObject<T> untuk mengaktifkan agregasi ekstensi.
Misalnya, jika Anda menerapkan TreeNode kelas dan ingin mengizinkan kode eksternal untuk menambahkan anotasi dan metode ke beberapa instans TreeNode, Anda dapat menerapkan TreeNodeIExtensibleObject<TreeNode>. Ini memungkinkan kode yang menggunakan TreeNode untuk menambahkan objek yang diterapkan IExtensibleObject<TreeNode> ke Extensions koleksi.
Ada empat objek yang dapat diperluas di Windows Communication Foundation (WCF):
Untuk diskusi tentang cara membuat ekstensi agar berfungsi dengan objek ini, lihat Objek yang Dapat Diperluas.
Properti
| Nama | Deskripsi |
|---|---|
| Extensions |
Mendapatkan kumpulan objek ekstensi untuk objek yang dapat diperluas ini. |