Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Note
Bu makale .NET Framework'e özgüdür. .NET 6 ve sonraki sürümleri de dahil olmak üzere daha yeni .NET uygulamaları için geçerli değildir.
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.
Symptoms
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.
Cause
Geçici yapılar temizlenirken beklenmeyen bir hata oluştu.
Çözünürlük
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.
Çıkış
Temizleme sırasında başarısız olan işlemi bildiren bir ileti.
Konfigürasyon
<mdaConfig>
<assistants>
<marshalCleanupError />
</assistants>
</mdaConfig>