Compartilhar via


Interface ICLRDebugManager

Fornece métodos que permitem que um host associe um conjunto de tarefas a um identificador e um nome amigável.

Métodos

Método Descrição
Método BeginConnection Estabelece uma nova conexão entre o host 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 um nome amigável.
Método SetDacl Este método não está implementado.
Método SetSymbolReadingPolicy Define a política de leitura de arquivos de PDB (banco de dados do programa). A política determina se as informações sobre números de linha e arquivos estão incluídas em pilhas de chamadas.

Comentários

Em cenários de depuração, um host pode querer agrupar tarefas de acordo com sua própria lógica de programação. Por exemplo, um agrupamento permitiria que um desenvolvedor visse apenas as tarefas exigidas pelas APIs do desenvolvedor, em vez de ver todas as tarefas em execução no processo. ICLRDebugManager permite que o host implemente esse tipo de agrupamento.

Importante

Três métodos ICLRDebugManager, BeginConnection, SetConnectionTasks e EndConnection, dependem uns dos outros. Eles devem ser chamados na ordem determinada para funcionar conforme o esperado.

O agrupamento, os identificadores e os nomes amigáveis que o host atribui ao agrupamento não têm significado para o CLR (Common Language Runtime). O CLR simplesmente passa as informações para o depurador.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: MSCorEE.h

Biblioteca: incluída como um recurso no MSCorEE.dll

Versões do .NET Framework: disponíveis desde 2.0

Confira também