marshalCleanupError MDA

Yönetilen marshalCleanupError hata ayıklama yardımcısı (MDA), ortak dil çalışma zamanı (CLR) yerel ve yönetilen kod sınırları arasında veri türlerini sıralamak için kullanılan geçici yapıları ve belleği temizlemeye çalışırken bir hatayla karşılaştığında etkinleştirilir.

Belirtiler

Yerel ve yönetilen kod geçişleri yapılırken bellek sızıntısı, iş parçacığı kültürü gibi çalışma zamanı durumu geri yüklenmez veya temizleme sırasında SafeHandle hatalar oluşur.

Nedeni

Geçici yapılar temizlenirken beklenmeyen bir hata oluştu.

Çözüm

Hatalar için tüm SafeHandle yıkıcı, sonlandırıcı ve özel marshaller uygulamalarını gözden geçirin.

Çalışma Zamanı Üzerindeki Etkisi

Bu MDA'nın CLR üzerinde hiçbir etkisi yoktur.

Çıktı

Temizleme sırasında başarısız olan işlemi bildiren bir ileti.

Yapılandırma

<mdaConfig>  
  <assistants>  
    <marshalCleanupError />  
  </assistants>  
</mdaConfig>  

Ayrıca bkz.