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 an benutzerdefiniertem Verhalten teilzunehmen, z. B. das Registrieren für Ereignisse oder das Überwachen von Zustandsübergängen.
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, IExtensibleObject<T> um die Aggregation von Erweiterungen zu ermöglichen.
Wenn Sie z. B. eine TreeNode Klasse implementieren und externen Code das Hinzufügen von Anmerkungen und Methoden zu einigen Instanzen TreeNodeerlauben möchten, können TreeNode Sie diese implementieren IExtensibleObject<TreeNode>. Dies ermöglicht Code, TreeNode der zum Hinzufügen von Objekten verwendet wird, die der Extensions Auflistung implementiert werdenIExtensibleObject<TreeNode>.
Es gibt vier erweiterbare Objekte in Windows Communication Foundation (WCF):
Eine Erläuterung zum Erstellen einer Erweiterung zum Arbeiten mit diesen Objekten finden Sie unter Extensible Objects.
Eigenschaften
| Name | Beschreibung |
|---|---|
| Extensions |
Ruft eine Auflistung von Erweiterungsobjekten für dieses erweiterbare Objekt ab. |