IExtensibleObject<T> Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Abilitare un oggetto per partecipare a un comportamento personalizzato, ad esempio la registrazione per gli eventi o il controllo delle transizioni di stato.
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)
Parametri di tipo
- T
Tipo della classe di estensione.
- Derivato
Commenti
Implementare per abilitare IExtensibleObject<T> l'aggregazione delle estensioni.
Ad esempio, se si implementa una TreeNode classe e si vuole consentire al codice esterno di aggiungere annotazioni e metodi ad alcune istanze di TreeNode, è possibile implementare TreeNodeIExtensibleObject<TreeNode>. In questo modo viene abilitato il codice che usa TreeNode per aggiungere oggetti che implementano IExtensibleObject<TreeNode> all'insieme Extensions .
In Windows Communication Foundation (WCF) sono disponibili quattro oggetti estendibili:
Per una discussione su come creare un'estensione per l'uso con questi oggetti, vedere Extensible Objects.
Proprietà
| Nome | Descrizione |
|---|---|
| Extensions |
Ottiene una raccolta di oggetti di estensione per questo oggetto estendibile. |