Compartilhar via


Interpretando o rastreamento de rede

Quando o rastreamento de rede está habilitado, você pode usar o rastreamento para capturar chamadas que seu aplicativo faz para vários membros System.Net da classe. A saída dessas chamadas pode ser semelhante aos exemplos a seguir.

[588]   (4357)   Entering Socket#33574638::Send()
[588]   (4387)   Exiting Socket#33574638::Send()-> 61#61

No exemplo anterior, [588] é o identificador exclusivo do thread atual. (4357) e (4387) são carimbos de data/hora que denotam o número de milissegundos decorridos desde que o aplicativo foi iniciado. Os dados após o carimbo de data/hora mostram o aplicativo entrando e saindo do método Socket.Send. O objeto que executa o método Send tem 33574638 como seu identificador exclusivo. O rastreamento de saída do método inclui o valor retornado (61 no exemplo anterior).

Os rastreamentos de rede podem capturar o tráfego de rede enviado ou recebido pelo aplicativo usando protocolos no nível do aplicativo, como HTTP (Protocolo de Transferência de Hipertexto). Esses dados podem ser capturados como texto e, opcionalmente, dados hexadecimal. Os dados hexadecimal estão disponíveis quando você especifica includehex como o valor do tracemode atributo. (Para obter informações detalhadas sobre esse atributo, consulte Como configurar o Rastreamento de Rede.) O rastreamento de exemplo a seguir foi gerado usando includehex.

[1692] (1142) 00000000 : 47 45 54 20 2F 77 70 61-64 2E 64 61 74 20 48 54 : GET /wpad.dat HT

[1692] (1142) 00000010 : 54 50 2F 31 2E 31 0D 0A-48 6F 73 74 3A 20 69 74 : TP/1.1..Host: it

[1692] (1142) 00000020 : 67 70 72 6F 78 79 0D 0A-43 6F 6E 6E 65 63 74 69 : gproxy..Connecti

[1692] (1142) 00000030 : 6F 6E 3A 20 43 6C 6F 73-65 0D 0A 0D 0A : on: Close....

Para omitir dados hexadecimal, especifique protocolonly como o valor do tracemode atributo. O exemplo a seguir mostra o rastreamento quando protocolonly é especificado.

[2444] (594) Data from ConnectStream#33574638::WriteHeaders<<GET /wpad.dat HTTP/1.1

Host: itgproxy

Connection: Close

Consulte também