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, doğal işlevler CLR hizmetleri için sınırlı erişime sahip olur. /clr ile derlenmiş bir COM nesnesi üzerinde Bırakma çağırılmaya çalışıldığında, CLR yerel koda dönüşür ve ardından (yönetilen kodda tanımlanmış) IUnknown::Release çağrısına hizmet etmek üzere tekrar yönetilen koda dönüşür. Kapatma modunda olduğundan CLR geri aramanın yönetilen koda dönmesine engel olur.

Bu sorunu çözmek için Bırakma yöntemlerinden çağırılan yıkıcıların sadece yerel kod içerdiklerinden emin olun.

Ayrıca bkz.

Kavramlar

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