IExtension<T> Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee kan een object een ander object uitbreiden via aggregatie.
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)
Type parameters
- T
Het object dat deelneemt aan het aangepaste gedrag.
- Afgeleid
Opmerkingen
Met WCF kunt u objecten (de System.ServiceModel.IExtensibleObject<T>, System.ServiceModel.IContextChannelen System.ServiceModel.ServiceHostSystem.ServiceModel.InstanceContext klassen) uitbreiden System.ServiceModel.OperationContext door een nieuwe status of gedrag toe te voegen met behulp van het uitbreidbare objectpatroon. Het uitbreidbare objectpatroon wordt in WCF gebruikt om bestaande runtimeklassen uit te breiden met nieuwe functionaliteit of om nieuwe statusfuncties toe te voegen aan een object.
Methoden
| Name | Description |
|---|---|
| Attach(T) |
Hiermee kan een extensieobject achterhalen wanneer het is samengevoegd. Aangeroepen wanneer de extensie wordt toegevoegd aan de Extensions eigenschap. |
| Detach(T) |
Hiermee kan een object achterhalen wanneer het niet meer wordt samengevoegd. Aangeroepen wanneer een extensie wordt verwijderd uit de Extensions eigenschap. |