Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Note
Эта статья относится к .NET Framework. Он не применяется к более новым реализациям .NET, включая .NET 6 и более поздние версии.
Помощник marshaling по управляемой отладке (MDA) активируется при настройке среды CLR сведений о маршалинге для параметра метода или поля структуры. Эта MDA не работает для скомпилированных JIT-сборок.
Влияние на среду выполнения
Этот MDA не влияет на среду CLR.
Выходные данные
MDA отображает тип параметра или поля в управляемых и неуправляемых контекстах, а также структуру или метод, содержащий тип. Ниже приведен пример выходных данных для поля:
Marshaling from 'Char' to 'ANSI char'
name="assembly!Namespace.Class::myChar
Конфигурация
Конфигурация MDA позволяет фильтровать сообщаемые данные маршалинга на основе имен задействованных полей или методов. В следующем примере показано использование methodFilterэлементов fieldFilterи match элементов для указания фильтров. Задание атрибута name звездочкой (*) будет соответствовать всему.
<mdaConfig>
<assistants>
<marshaling>
<methodFilter>
<match name="Method1"/>
<match name="Method2"/>
</methodFilter>
<fieldFilter>
<match name="Field1"/>
<match name="Field2"/>
</fieldFilter>
</marshaling>
</assistants>
</mdaConfig>