IExtension<T> Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir nesnenin toplama yoluyla başka bir nesneyi genişletmesini sağlar.
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)
Tür Parametreleri
- T
Özel davranışa katılan nesne.
- Türetilmiş
Açıklamalar
WCF, genişletilebilir nesne desenini kullanarak yeni bir durum veya davranış ekleyerek nesneleri (, , System.ServiceModel.InstanceContextve System.ServiceModel.OperationContext sınıfları) genişletmenize System.ServiceModel.IExtensibleObject<T>System.ServiceModel.ServiceHostolanak tanır.System.ServiceModel.IContextChannel Genişletilebilir nesne deseni WCF'de var olan çalışma zamanı sınıflarını yeni işlevlerle genişletmek veya bir nesneye yeni durum özellikleri eklemek için kullanılır.
Yöntemler
Attach(T) |
Bir uzantı nesnesinin ne zaman toplandığını öğrenmesini sağlar. Uzantı özelliğine eklendiğinde çağrılır Extensions . |
Detach(T) |
Bir nesnenin artık toplanmadığında bunu öğrenmesini sağlar. Özelliğinden bir uzantı kaldırıldığında çağrılır Extensions . |