Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Processi di pubblicazione nell'API di debug

L'API di debug di Common Language Runtime fornisce inoltre informazioni sui processi e sui domini dell'applicazione di un computer.

In un scenario tipico, è possibile che uno sviluppatore decida di eseguire il debug di codice gestito in esecuzione su un server all'interno di un dominio dell'applicazione host. È possibile che nell'ambiente host siano in esecuzione più domini dell'applicazione all'interno di un processo. Lo sviluppatore potrebbe decidere di utilizzare un'interfaccia grafica o un'altra modalità per elencare tutti i processi in esecuzione sul server e scegliere un processo specifico di interesse. L'elenco dovrà includere tutti i domini dell'applicazione all'interno dei processi che eseguono codice gestito. Lo sviluppatore potrà quindi identificare un dominio dell'applicazione specifico e collegare un debugger a quel dominio.

L'API di debug di CLR fornisce le sei interfacce seguenti per enumerare i processi e domini dell'applicazione di un computer:

L'interfaccia ICorPublish ottiene un enumeratore, ICorPublishProcessEnum, che è possibile utilizzare per ottenere gli oggetti ICorPublishProcess che descrivono i processi in un computer.

È possibile utilizzare i metodi dell'interfaccia ICorPublishProcess per controllare se il processo esegue codice gestito, per ottenere l'ID e il nome del processo nonché per ottenere l'enumeratore ICorPublishAppDomainEnum.

È possibile utilizzare l'enumerazione ICorPublishAppDomainEnum per ottenere gli oggetti ICorPublishAppDomain che descrivono i domini dell'applicazione del processo.

È possibile utilizzare i metodi dell'interfaccia ICorPublishAppDomain per ottenere l'ID e il nome descrittivo del dominio dell'applicazione.

L'oggetto ICorPublishEnum è un enumeratore astratto.

Mostra: