Click or drag to resize
SessionTimers Class
A SessionTimers object holds timing information about a single Session.
Inheritance Hierarchy
SystemObject
  FiddlerSessionTimers

Namespace: Fiddler
Assembly: FiddlerCore4 (in FiddlerCore4.dll) Version: 4.6.2.0
Syntax
public class SessionTimers

The SessionTimers type exposes the following members.

Constructors
  NameDescription
Public methodSessionTimers
Initializes a new instance of the SessionTimers class
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Override of ToString shows timer info in a fancy format
(Overrides ObjectToString.)
Public methodToString(Boolean)
Override of ToString shows timer info in a fancy format
Top
Fields
  NameDescription
Public fieldClientBeginRequest
The time at which the request's first Send() to Fiddler completes
Public fieldClientBeginResponse
The time at which Fiddler has begun sending the Response to the client (ClientResponseFirstSend)
Public fieldClientConnected
The time at which the client's HTTP connection to Fiddler was established
Public fieldClientDoneRequest
The time at which the request to Fiddler completes (aka RequestLastWrite)
Public fieldClientDoneResponse
The time at which Fiddler has completed sending the Response to the client (ClientResponseLastSend)
Public fieldDNSTime
The number of milliseconds spent waiting for DNS
Public fieldFiddlerBeginRequest
The time at which Fiddler begins sending the HTTP request to the server (FiddlerRequestFirstSend)
Public fieldFiddlerGotRequestHeaders
The time at which the request headers were received
Public fieldFiddlerGotResponseHeaders
The time at which Fiddler received the server's headers
Public fieldGatewayDeterminationTime
The number of milliseconds spent determining which gateway should be used to handle this request (Should be mutually exclusive to DNSTime!=0)
Public fieldHTTPSHandshakeTime
The number of milliseconds elapsed while performing the HTTPS handshake with the server
Public fieldServerBeginResponse
The time at which Fiddler receives the first byte of the server's response (ServerResponseFirstRead)
Public fieldServerConnected
The time at which the server connection has been established
Public fieldServerDoneResponse
The time at which Fiddler has completed receipt of the server's response (ServerResponseLastRead)
Public fieldServerGotRequest
The time at which Fiddler has completed sending the HTTP request to the server (FiddlerRequestLastSend). BUG: Should be named "FiddlerEndRequest". NOTE: Value here is often misleading due to buffering inside WinSock's send() call.
Public fieldTCPConnectTime
The number of milliseconds spent waiting for the server TCP/IP connection establishment
Top
Properties
  NameDescription
Public propertyClientReads
Public propertyStatic memberEnableHighResolutionTimers
Enables High-Resolution timers, which are bad for battery-life but good for the accuracy of timestamps. See http://technet.microsoft.com/en-us/sysinternals/bb897568 for the ClockRes utility that shows current clock resolution. NB: Exiting Fiddler reverts this to the default value.
Public propertyServerReads
Top
See Also