Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Note
Este artículo es específico de .NET Framework. No se aplica a implementaciones más recientes de .NET, incluidas .NET 6 y versiones posteriores.
El marshaling asistente de depuración administrada (MDA) se activa cuando CLR configura la información de serialización de un parámetro de método o un campo de una estructura. Este MDA no funciona para ensamblados compilados por JIT.
Efecto en el tiempo de ejecución
Este MDA no tiene ningún efecto en clR.
Output
El MDA muestra el tipo del parámetro o campo en los contextos administrados y no administrados, y la estructura o el 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
Configuration
La configuración de MDA permite filtrar la información de serialización notificada en función de los nombres de campo o método implicados. En el ejemplo siguiente se muestra el uso de los methodFilterelementos , fieldFiltery match para especificar filtros. Establecer el name atributo 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>