IExtension<T>.Detach(T) Yöntem
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 artık toplanmadığında bunu öğrenmesini sağlar. Özelliğinden bir uzantı kaldırıldığında çağrılır Extensions .
public:
void Detach(T owner);
public void Detach (T owner);
abstract member Detach : 'T -> unit
Public Sub Detach (owner As T)
Parametreler
- owner
- T
Bu uzantıyı toplayan genişletilebilir nesne.
Açıklamalar
Uzantının Detach ne zaman kaldırıldığını öğrenmek için yöntemini kullanın. Bir uzantı, genişletilebilir nesnedeki olayları çözmek için bunu kullanabilir. Bir uzantı, eklendikten sonra uzantının kaldırılamayacağını belirtmek için bu yöntemden de System.InvalidOperationException oluşturabilir.
Sahip nesnesi atıldığında veya kapatıldığında bu yöntemin çağrılmadığını unutmayın. Gerekirse, sahibin yaşam döngüsünü gözlemlemek için uygun olayları bağlamak veya uygun System.ServiceModel.ICommunicationObject arabirimleri (için System.ServiceModel.OperationContext) uygulamak uzantıya veya uzantıyı ekleyen koda aittir.