MDA de serialización
El asistente para la depuración administrada (MDA) marshaling
se activa cuando el CLR configura información de serialización para un parámetro de método o un campo de una estructura. Este MDA no funciona para los ensamblados con compilación JIT.
Efecto en el Runtime
Este MDA no tiene ningún efecto en el CLR.
Output
El MDA muestra el tipo de parámetro o campo en los contextos administrados y no administrados, y la estructura o método que contiene el tipo. A continuación, se muestra un ejemplo de la salida de un campo:
Marshaling from 'Char' to 'ANSI char'
name="assembly!Namespace.Class::myChar
Configuración
La configuración de MDA permite filtrar la información de serialización notificada en función de los nombres de método o campo implicados. En el ejemplo siguiente, se muestra el uso de los elementos methodFilter
, fieldFilter
y match
para especificar filtros. Al establecer el atributo name
en un asterisco (*) coincidirá con todo.
<mdaConfig>
<assistants>
<marshaling>
<methodFilter>
<match name="Method1"/>
<match name="Method2"/>
</methodFilter>
<fieldFilter>
<match name="Field1"/>
<match name="Field2"/>
</fieldFilter>
</marshaling>
</assistants>
</mdaConfig>
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de