Compartir a través de


Publicar procesos en la API de depuración

La API de depuración de Common Language Runtime (CLR) también proporciona información sobre los procesos y dominios de aplicación de un equipo.

En un escenario típico, un programador puede desear depurar código administrado que se está ejecutando en un servidor dentro de un dominio de aplicación hospedado. El entorno host puede estar ejecutando más de un dominio de aplicación dentro de un proceso. El programador puede desear utilizar una interfaz gráfica de usuario u otro medio para hacer la lista de los procesos que se ejecutan en el servidor y escoger un proceso de interés concreto. La lista debe incluir todos los dominios de aplicación dentro de procesos que estén ejecutando código administrado. El programador puede identificar a continuación un dominio de aplicación concreto y asociar un depurador a ese dominio.

La API de depuración de CLR proporciona las seis interfaces siguientes para enumerar los procesos y dominios de aplicación de un equipo:

ICorPublish obtiene un enumerador, ICorPublishProcessEnum, que puede utilizar para obtener los objetos ICorPublishProcess que describen los procesos de un equipo.

Puede utilizar los métodos de la interfaz ICorPublishProcess para comprobar si el proceso está ejecutando código administrado, obtener el Id. del proceso, obtener el nombre del proceso, y obtener el enumerador ICorPublishAppDomainEnum.

Puede utilizar ICorPublishAppDomainEnum para obtener los objetos ICorPublishAppDomain que describen los dominios de aplicación del proceso.

Puede utilizar los métodos de la interfaz ICorPublishAppDomain para obtener el Id. y el nombre descriptivo del dominio de aplicación.

ICorPublishEnum es un enumerador abstracto.

Vea también

Conceptos

Información general sobre la depuración en CLR

Otros recursos

Depuración (Referencia de la API no administrada)