Bagikan melalui


IExtensibleObject<T> Antarmuka

Definisi

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.

Berlaku untuk