ICLRDebugManager (Interfaz)
Proporciona métodos que permiten a un host asociar un conjunto de tareas con un identificador y un nombre descriptivo.
Métodos
Método | Descripción |
---|---|
Método BeginConnection | Establece una conexión nueva entre el host y el depurador para asociar tareas con un identificador y un nombre descriptivo. |
Método EndConnection | Quita la asociación entre una lista de tareas, y un identificador y un nombre descriptivo. |
Método GetDacl | Este método no se implementa. |
Método IsDebuggerAttached | Obtiene un valor que indica si hay un depurador asociado al proceso. |
Método SetConnectionTasks | Asocia una lista de instancias de ICLRTask a un identificador y un nombre descriptivo. |
Método SetDacl | Este método no se implementa. |
Método SetSymbolReadingPolicy | Establece la directiva para leer archivos de base de datos de programa (PDB). La directiva determina si la información sobre los números de línea y los archivos se incluye en las pilas de llamadas. |
Comentarios
En escenarios de depuración, es posible que un host quiera agrupar tareas según su propia lógica de programación. Por ejemplo, una agrupación permitiría a un desarrollador ver solo las tareas que requieren las API del desarrollador, en lugar de ver todas las tareas que se ejecutan en el proceso. ICLRDebugManager
permite que el host implemente este tipo de agrupación.
Importante
Hay tres métodos ICLRDebugManager
: BeginConnection
, SetConnectionTasks
y EndConnection
, que dependen entre sí. Se les debe llamar en el orden dado para que funcione según lo previsto.
La agrupación, y los identificadores y nombres descriptivos que el host asigna a la agrupación no tienen ningún significado para Common Language Runtime (CLR). CLR simplemente pasa la información al depurador.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: MSCorEE.h
Biblioteca: incluida como recurso en MSCorEE.dll
Versiones de .NET Framework: disponible a partir de la versión 2.0