IExtensibleObject<T> Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |