IExtensibleObject<T> Interface

Definitie

Schakel een object in om deel te nemen aan aangepast gedrag, zoals het registreren voor gebeurtenissen of het bekijken van statusovergangen.

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)

Type parameters

T

Het type extensieklasse.

Afgeleid

Opmerkingen

Implementeren IExtensibleObject<T> om aggregatie van extensies in te schakelen.

Als u bijvoorbeeld een TreeNode klasse implementeert en externe code wilt toestaan aantekeningen en methoden toe te voegen aan bepaalde exemplaren, TreeNodekunt TreeNode u implementeren IExtensibleObject<TreeNode>. Hiermee kunt u code toevoegen die wordt gebruikt TreeNode om objecten toe te voegen die in de IExtensibleObject<TreeNode> verzameling worden geïmplementeerdExtensions.

Er zijn vier uitbreidbare objecten in Windows Communication Foundation (WCF):

Zie Extensible Objects voor een discussie over het maken van extensies om met deze objecten te werken.

Eigenschappen

Name Description
Extensions

Hiermee haalt u een verzameling extensieobjecten op voor dit uitbreidbare object.

Van toepassing op