IExtensibleObject<T> Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Permet à un objet de participer à un comportement personnalisé, comme l'inscription aux événements ou l'observation des transitions d'état.
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)
Paramètres de type
- T
Type de la classe d’extensions.
- Dérivé
Remarques
Implémentez IExtensibleObject<T> pour activer l’agrégation d’extensions.
Par exemple, si vous implémentez une classe TreeNode
et que vous souhaitez permettre à du code externe d'ajouter des annotations et des méthodes à certaines instances de TreeNode
, vous pouvez implémenter TreeNode
via IExtensibleObject<TreeNode>
. Cela permet au code qui utilise TreeNode
d'ajouter des objets qui implémentent IExtensibleObject<TreeNode>
à la collection Extensions.
Windows Communication Foundation (WCF) comporte quatre objets extensibles :
Pour plus d’informations sur la création d’une extension pour utiliser ces objets, consultez Objets extensibles.
Propriétés
Extensions |
Obtient une collection d’objets d’extension pour cet objet extensible. |
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour