zařazování MDA
Poznámka:
Tento článek je specifický pro rozhraní .NET Framework. Nevztahuje se na novější implementace .NET, včetně .NET 6 a novějších verzí.
Pomocník marshaling
pro spravované ladění (MDA) se aktivuje, když CLR nastaví informace o zařazování pro parametr metody nebo pole struktury. Tato sada MDA nefunguje pro sestavení kompilovaná podle potřeby.
Vliv na modul runtime
Tento mdA nemá žádný vliv na CLR.
Výstup
MdA zobrazí typ parametru nebo pole ve spravovaných a nespravovaných kontextech a strukturu nebo metodu obsahující typ. Následuje příklad výstupu pole:
Marshaling from 'Char' to 'ANSI char'
name="assembly!Namespace.Class::myChar
Konfigurace
Konfigurace MDA umožňuje filtrovat hlášené informace o zařazování na základě názvů zahrnutých polí nebo metod. Následující příklad ukazuje použití methodFilter
, fieldFilter
a match
elementy k určení filtrů. Nastavení atributu name
na hvězdičku (*) bude odpovídat všemu.
<mdaConfig>
<assistants>
<marshaling>
<methodFilter>
<match name="Method1"/>
<match name="Method2"/>
</methodFilter>
<fieldFilter>
<match name="Field1"/>
<match name="Field2"/>
</fieldFilter>
</marshaling>
</assistants>
</mdaConfig>