Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Catatan
Artikel ini khusus untuk .NET Framework. Ini tidak berlaku untuk implementasi .NET yang lebih baru, termasuk .NET 6 dan versi yang lebih baru.
Asisten penelusuran kesalahan terkelola (MDA) marshaling diaktifkan saat runtime bahasa umum menyiapkan informasi penyusunan untuk parameter metode atau bidang struktur. MDA ini tidak berfungsi untuk rakitan yang dikompilasi JIT.
Efek pada Runtime
MDA ini tidak berpengaruh pada runtime bahasa umum.
Output
MDA menampilkan jenis parameter atau bidang dalam konteks terkelola dan tidak terkelola, dan struktur atau metode yang berisi jenis. Berikut ini adalah contoh output untuk bidang:
Marshaling from 'Char' to 'ANSI char'
name="assembly!Namespace.Class::myChar
Konfigurasi
Konfigurasi MDA memungkinkan Anda memfilter informasi penelusuran yang dilaporkan berdasarkan nama bidang atau metode yang terlibat. Contoh berikut menunjukkan penggunaan elemen methodFilter, fieldFilter, dan match untuk menentukan filter. Mengatur atribut name ke tanda bintang (*) akan cocok dengan semuanya.
<mdaConfig>
<assistants>
<marshaling>
<methodFilter>
<match name="Method1"/>
<match name="Method2"/>
</methodFilter>
<fieldFilter>
<match name="Field1"/>
<match name="Field2"/>
</fieldFilter>
</marshaling>
</assistants>
</mdaConfig>