ICLRDebugManager Interface
Fornece métodos que permitem a um anfitrião associar um conjunto de tarefas a um identificador e a um nome amigável.
Métodos
Método | Descrição |
---|---|
Método BeginConnection | Estabelece uma nova ligação entre o anfitrião e o depurador para associar tarefas a um identificador e a um nome amigável. |
Método EndConnection | Remove a associação entre uma lista de tarefas e um identificador e um nome amigável. |
Método GetDacl | Este método não está implementado. |
Método IsDebuggerAttached | Obtém um valor que indica se um depurador está anexado ao processo. |
Método SetConnectionTasks | Associa uma lista de instâncias ICLRTask a um identificador e a um nome amigável. |
Método SetDacl | Este método não está implementado. |
Método SetSymbolReadingPolicy | Define a política para ler ficheiros de base de dados do programa (PDB). A política determina se as informações sobre números de linha e ficheiros estão incluídas em pilhas de chamadas. |
Observações
Em cenários de depuração, um anfitrião poderá querer agrupar tarefas de acordo com a sua própria lógica de programação. Por exemplo, um agrupamento permitiria que um programador visse apenas as tarefas necessárias pelas APIs do programador, em vez de ver todas as tarefas em execução no processo. ICLRDebugManager
permite ao anfitrião implementar este tipo de agrupamento.
Importante
Três ICLRDebugManager
métodos, BeginConnection
, SetConnectionTasks
e EndConnection
, dependem uns dos outros. Têm de ser chamados para funcionarem conforme esperado.
O agrupamento e os identificadores e os nomes amigáveis que o anfitrião atribui ao agrupamento não têm qualquer significado para o runtime de idioma comum (CLR). O CLR apenas transmite as informações ao depurador.
Requisitos
Plataformas: Veja Requisitos do Sistema.
Cabeçalho: MSCorEE.h
Biblioteca: Incluído como um recurso no MSCorEE.dll
.NET Framework Versões: Disponível desde 2.0