Partager via


IExtension<T> Interface

Définition

Permet à un objet d'étendre un autre objet par le biais de l'agrégation.

generic <typename T>
 where T : IExtensibleObject<T>public interface class IExtension
public interface IExtension<T> where T : IExtensibleObject<T>
type IExtension<'T (requires 'T :> IExtensibleObject<'T>)> = interface
Public Interface IExtension(Of T)

Paramètres de type

T

Objet qui participe au comportement personnalisé.

Dérivé

Remarques

WCF vous permet d’étendre System.ServiceModel.IExtensibleObject<T> des objets (les classes , System.ServiceModel.ServiceHost, System.ServiceModel.InstanceContextet System.ServiceModel.OperationContext ) en ajoutant un nouvel état ou comportement à l’aide System.ServiceModel.IContextChannelde son modèle d’objet extensible. Le modèle d’objet extensible est utilisé dans WCF pour étendre les classes d’exécution existantes avec de nouvelles fonctionnalités ou pour ajouter de nouvelles fonctionnalités d’état à un objet.

Méthodes

Attach(T)

Active un objet d’extension pour recherche où il a été regroupé en aggrégats. Appelée lorsque l'extension est ajoutée à la propriété Extensions.

Detach(T)

Active un objet pour savoir quand il n'est plus regroupé en agrégat. Appelée lorsqu’une extension est supprimée de la propriété Extensions.

S’applique à