Aracılığıyla paylaş


CLR Kapatmasında /clr ile Oluşturulan COM Nesnelerini Tüketirken Özel Durumları Önleme

Ortak dil çalışma zamanı (CLR) kapatma moduna girdikten sonra yerel işlevlerin CLR hizmetlerine erişimi sınırlıdır. /clr ile derlenen bir COM nesnesinde Release çağrısı yapmaya çalışırken, CLR yerel koda geçirilir ve ardından IUnknown::Release çağrısına hizmet vermek için yönetilen koda geri döner (yönetilen kodda tanımlanır). CLR, kapatma modunda olduğundan yönetilen koda geri çağrı yapılmasını engeller.

Bu sorunu çözmek için Release yöntemlerinden çağrılan yıkıcıların yalnızca yerel kod içerdiğinden emin olun.

Ayrıca bkz.

Karışık (Yerel ve Yönetilen) Derlemeler