IExtension<T> Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 . |