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.
marshaling YÖNETILEN hata ayıklama yardımcısı (MDA), CLR bir yöntem parametresi veya bir yapının alanı için sıralama bilgilerini ayarlarken etkinleştirilir. Bu MDA, JIT ile derlenmiş derlemeler için çalışmaz.
Çalışma Zamanı üzerindeki etkisi
Bu MDA'nın CLR üzerinde hiçbir etkisi yoktur.
Çıktı
MDA, yönetilen ve yönetilmeyen bağlamlardaki parametrenin veya alanın türünü ve türünü içeren yapıyı veya yöntemi görüntüler. Aşağıda, bir alanın çıktısının bir örneği verilmiştir:
Marshaling from 'Char' to 'ANSI char'
name="assembly!Namespace.Class::myChar
Yapılandırma
MDA yapılandırması, raporlanan sıralama bilgilerini ilgili alan veya yöntem adlarına göre filtrelemenize olanak tanır. Aşağıdaki örnekte filtreleri belirtmek için , fieldFilterve match öğelerinin methodFilterkullanımı gösterilmektedir. Özniteliği yıldız name işareti (*) olarak ayarlamak her şeyle eşleşecektir.
<mdaConfig>
<assistants>
<marshaling>
<methodFilter>
<match name="Method1"/>
<match name="Method2"/>
</methodFilter>
<fieldFilter>
<match name="Field1"/>
<match name="Field2"/>
</fieldFilter>
</marshaling>
</assistants>
</mdaConfig>