Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os recursos de entrada e saída do mecanismo do depurador podem ser usados para operação e registro interativo do depurador. A entrada geralmente representa comandos e respostas que são digitados pelo usuário, e a saída geralmente representa informações apresentadas ao usuário ou enviadas para arquivos de log.
O mecanismo do depurador mantém um fluxo de entrada e um fluxo de saída. A entrada pode ser solicitada a partir do fluxo de entrada e a saída enviada para o fluxo de saída.
Quando o método Input é chamado para solicitar entrada do fluxo de entrada do mecanismo, o mecanismo chamará todos os retornos de chamada de entrada registrados para informá-los de que está aguardando entrada. Em seguida, ele aguarda os retornos de chamada de entrada para fornecer a entrada chamando o método ReturnInput .
Quando a saída é enviada para o fluxo de saída do mecanismo, o mecanismo chamará os callbacks de saída registrados passando a saída para eles. Ao enviar a saída para o fluxo de saída, ela pode ser filtrada pelo objeto cliente; Nesse caso, somente retornos de chamada de saída registrados com objetos de cliente específicos receberão a saída.
Os fluxos de entrada e saída estão disponíveis de forma transparente para os clientes remotos. Os clientes remotos podem solicitar entrada e enviar saída para os fluxos de entrada e saída do mecanismo, e o mecanismo chamará os callbacks registrados com os clientes remotos para solicitar entrada ou enviar saída.
Informações adicionais
Para obter detalhes sobre como usar entrada e saída, consulte Usando entrada e saída. Para obter mais informações sobre objetos cliente e retornos de chamada de entrada e saída, consulte Objetos de cliente.