IExtension<T> IExtension<T> IExtension<T> IExtension<T> Interface

Définition

Permet à un objet d'étendre un autre objet par le biais de l'agrégation.Enables an object to extend another object through aggregation.

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é.The object that participates in the custom behavior.

Dérivé

Remarques

WCF vous permet d’étendre System.ServiceModel.IExtensibleObject<T> objets (la System.ServiceModel.IContextChannel, System.ServiceModel.ServiceHost, System.ServiceModel.InstanceContext, et System.ServiceModel.OperationContext classes) en ajoutant un nouvel état ou le comportement à l’aide de son modèle d’objet extensible.WCF allows you to extend System.ServiceModel.IExtensibleObject<T> objects (the System.ServiceModel.IContextChannel, System.ServiceModel.ServiceHost, System.ServiceModel.InstanceContext, and System.ServiceModel.OperationContext classes) by adding a new state or behavior by using its extensible object pattern. Le modèle d’objet extensible est utilisé dans WCF pour étendre des classes d’exécution existantes avec de nouvelles fonctionnalités ou pour ajouter de nouvelles fonctionnalités d’état à un objet.The extensible object pattern is used in WCF to either extend existing run-time classes with new functionality or to add new state features to an object.

Méthodes

Attach(T) Attach(T) Attach(T) Attach(T)

Active un objet d’extension pour recherche où il a été regroupé en aggrégats.Enables an extension object to find out when it has been aggregated. Appelée lorsque l'extension est ajoutée à la propriété Extensions.Called when the extension is added to the Extensions property.

Detach(T) Detach(T) Detach(T) Detach(T)

Active un objet pour savoir quand il n'est plus regroupé en agrégat.Enables an object to find out when it is no longer aggregated. Appelée lorsqu'une extension est supprimée de la propriété Extensions.Called when an extension is removed from the Extensions property.

S’applique à