IExtensibleObject<T> Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Aktivieren Sie ein Objekt, um am benutzerdefinierte Verhalten, z. B. dem Registrieren für Ereignisse oder dem Überwachen von Zustandsübergängen, teilzunehmen.
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)
Typparameter
- T
Der Typ der Erweiterungsklasse.
- Abgeleitet
Hinweise
Implementieren Sie IExtensibleObject<T>, um die Aggregation von Erweiterungen zu aktivieren.
Wenn Sie beispielsweise eine TreeNode
-Klasse implementieren und externer Code zu einigen Instanzen von TreeNode
Anmerkungen und Methoden hinzufügen soll, können Sie TreeNode
anweisen, IExtensibleObject<TreeNode>
zu implementieren. Somit wird Code aktiviert, in dem TreeNode
zum Hinzufügen von Objekten verwendet wird, die wiederum IExtensibleObject<TreeNode>
in der Extensions-Auflistung implementieren.
Es gibt vier erweiterbare Objekte in Windows Communication Foundation (WCF):
Eine Erläuterung zum Erstellen einer Erweiterung für die Verwendung dieser Objekte finden Sie unter Erweiterbare Objekte.
Eigenschaften
Extensions |
Ruft eine Auflistung der Erweiterungsobjekte für dieses erweiterbare Objekt ab. |