Aracılığıyla paylaş


IExtensibleObject<T> Arabirim

Tanım

Bir nesnenin olaylara kaydolma veya durum geçişlerini izleme gibi özel davranışlara katılmasını sağlayın.

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)

Tür Parametreleri

T

Uzantı sınıfının türü.

Türetilmiş

Açıklamalar

Uzantıların toplamasını etkinleştirmek için uygulayın IExtensibleObject<T> .

Örneğin, bir TreeNode sınıf uyguluyorsanız ve dış kodun bazı örneklerine TreeNodeek açıklamalar ve yöntemler eklemesine izin vermek istiyorsanız uygulayabilirsiniz TreeNodeIExtensibleObject<TreeNode>. Bu, koleksiyonuna uygulayan IExtensibleObject<TreeNode> nesneleri eklemek için Extensions kullanan TreeNode kodu etkinleştirir.

Windows Communication Foundation'da (WCF) dört genişletilebilir nesne vardır:

Bu nesnelerle çalışmak için uzantı oluşturma hakkında bir tartışma için bkz . Genişletilebilir Nesneler.

Özellikler

Extensions

Bu genişletilebilir nesne için uzantı nesnelerinin koleksiyonunu alır.

Şunlara uygulanır