Dil

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ı toplamayı 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, uygulamasını TreeNodegerçekleştirebilirsinizIExtensibleObject<TreeNode>. Bu, koleksiyonuna uygulayan TreeNodeIExtensibleObject<TreeNode> nesneleri eklemek için kullanan Extensions kodu etkinleştirir.

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

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

Özellikler

Name Description
Extensions

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

Şunlara uygulanır