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.
Not
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 notMarshalable hata ayıklama yardımcısı (MDA), ortak dil çalışma zamanı (CLR) geçerli bir kayıtlı ara sunucu/saplama veya yanlış IMarshal arabirim uygulaması olmadan bir COM arabirim işaretçisi ile karşılaştığında arabirimi bağlamlar arasında hazırlamaya çalıştığında etkinleştirilir.
Belirtiler
Çağrılara hizmet verilmez veya çağrılar COM arabirim işaretçileri için yanlış bağlamda gerçekleşir.
Neden
Arabirim bağlamlar arasında sıralanırken geçerli bir kayıtlı proxy/saplama yok veya yanlış IMarshal .
Çözüm
Kayıtlı bir proxy saplamanız olduğundan ve IMarshal uygulamanın geçerli olduğundan emin olun.
Çalışma Zamanı üzerindeki etkisi
Bu MDA'nın çalışma zamanı üzerinde hiçbir etkisi yoktur.
Çıktı
Sorunu açıklayan bir ileti.
Yapılandırma
<mdaConfig>
<assistants>
<notMarshalable/>
</assistants>
</mdaConfig>