Dela via


Tolka nätverksspårning

När nätverksspårning är aktiverat kan du använda spårning för att samla in anrop som programmet gör till olika System.Net klassmedlemmar. Utdata från dessa anrop kan likna följande exempel.

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

I föregående exempel är [588] den aktuella trådens unika identifierare. (4357) och (4387) är tidsstämplar som anger antalet millisekunder som har förflutit sedan programmet startade. Data som följer tidsstämpeln visar hur programmet anger och avslutar metoden Socket.Send. Objektet som kör metoden Send har 33574638 som unik identifierare. Metodens slutspårning innehåller returvärdet (61 i föregående exempel).

Nätverksspårningar kan samla in nätverkstrafik som skickas från eller tas emot av ditt program med hjälp av protokoll på programnivå, till exempel Hypertext Transfer Protocol (HTTP). Dessa data kan samlas in som text och, om du vill, hexadecimala data. Hexadecimala data är tillgängliga när du anger includehex som värdet för tracemode-attributet . (Detaljerad information om det här attributet finns i Gör så här: Konfigurera nätverksspårning.) Följande exempelspårning genererades med hjälp av 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....

Om du vill utelämna hexadecimala data anger du protocolonly som värde för attributet tracemode. I följande exempel visas spårningen när protocolonly anges.

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

Host: itgproxy

Connection: Close

Se även