Språk

IExtension<T> Gränssnitt

Definition

Gör att ett objekt kan utöka ett annat objekt genom aggregering.

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)

Typparametrar

T

Objektet som deltar i det anpassade beteendet.

Härledda

Kommentarer

Med WCF kan du utöka System.ServiceModel.IExtensibleObject<T> objekt (klasserna System.ServiceModel.IContextChannel, System.ServiceModel.ServiceHost, System.ServiceModel.InstanceContextoch System.ServiceModel.OperationContext ) genom att lägga till ett nytt tillstånd eller beteende med hjälp av dess utökningsbara objektmönster. Det utökningsbara objektmönstret används i WCF för att antingen utöka befintliga körningsklasser med nya funktioner eller för att lägga till nya tillståndsfunktioner i ett objekt.

Metoder

Name Description
Attach(T)

Gör att ett tilläggsobjekt kan ta reda på när det har aggregerats. Anropas när tillägget läggs till i Extensions egenskapen.

Detach(T)

Gör att ett objekt kan ta reda på när det inte längre aggregeras. Anropas när ett tillägg tas bort från egenskapen Extensions .

Gäller för