Descontinuando um aplicativo em execução

Se o aplicativo que está sendo depurado estiver em execução, é possível descontinuar esta execução. Isso suspende todos os encadeamentos no job.

Se você optar por descontinuar durante a depuração de um aplicativo, ele será suspenso até que você emita uma ação de retomada ou de avanço. Se estiver depurando um aplicativo com múltiplos encadeamentos e deseja parar um encadeamento e permitir a execução dos outros, você pode desativar o encadeamento com o aplicativo parado. Para obter informações sobre a desativação e ativação de encadeamentos, consulte o tópico relacionado a seguir.

Para descontinuar a execução do aplicativo, proceda da seguinte forma:

  1. Na visualização Debug, selecione um dos encadeamentos ou o nó que representa seu aplicativo.
  2. Escolha uma das seguintes opções:
    • Clique em Suspend (Ã?cone Suspend) na barra de ferramentas da visualização Debug.
    • Clique com o botão direito do mouse e selecione Suspend no menu popup.

Essa ação descontinua o aplicativo. A linha de execução atual será realçada no editor Debugger.

Para retomar um aplicativo ou um job suspenso, proceda da seguinte forma:

  1. Selecione o encadeamento, uma de suas estruturas de pilha ou o nó de conexão associado a ele.
  2. Escolha uma das seguintes opções:
    • Clique em Retomar (ícone Retomar) na barra de ferramentas da visualização Debug.
    • Clique com o botão direito do mouse e selecione Resume no menu popup.
    • Pressione F8.
    • Emita um comando de depuração parcial.
    • Emita um comando de depuração total.
    • Emita um comando de retorno à etapa.

O aplicativo retomará a execução e, se for executado para conclusão, as entradas de pilhas de chamadas não serão mais exibidas para o encadeamento.

Tarefas relacionadas
Utilizando a visualização Debug
Definindo Preferências de Debug
Depurando uma tarefa com prompt completo
Descontinuando um aplicativo em execução
Ativando e desativando o encadeamentos