Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Notitie
Dit artikel is specifiek voor .NET Framework. Dit geldt niet voor nieuwere implementaties van .NET, waaronder .NET 6 en nieuwere versies.
De marshaling beheerde foutopsporingsassistent (MDA) wordt geactiveerd wanneer de CLR marshallinformatie instelt voor een methodeparameter of een veld van een structuur. Deze MDA werkt niet voor JIT-gecompileerde assembly's.
Effect op de runtime
Deze MDA heeft geen effect op de CLR.
Uitvoer
De MDA geeft het type van de parameter of het veld weer in de beheerde en onbeheerde contexten en de structuur of methode die het type bevat. Hier volgt een voorbeeld van de uitvoer voor een veld:
Marshaling from 'Char' to 'ANSI char'
name="assembly!Namespace.Class::myChar
Configuratie
Met de MDA-configuratie kunt u de gerapporteerde marshallinformatie filteren op basis van de betrokken veld- of methodenamen. In het volgende voorbeeld ziet u het gebruik van de methodFilter, fieldFilteren match elementen om filters op te geven. Als u het name kenmerk instelt op een sterretje (*) komt alles overeen.
<mdaConfig>
<assistants>
<marshaling>
<methodFilter>
<match name="Method1"/>
<match name="Method2"/>
</methodFilter>
<fieldFilter>
<match name="Field1"/>
<match name="Field2"/>
</fieldFilter>
</marshaling>
</assistants>
</mdaConfig>