C# Class Smrf.SocialNetworkLib.RequestStatistics

Keeps track of requests that have been made while getting a network.
Call OnSuccessfulRequest each time a network request succeeds. Call OnUnexpectedException each time a network request fails (after retries) with an unexpected exception. After all requests have been made, read the SuccessfulRequests, , and LastUnexpectedException properties to create a request summary.
Inheritance: Object
Afficher le fichier Open project: 2014-sed-team3/term-project Class Usage Examples

Protected Properties

Свойство Type Description
m_iSuccessfulRequests System.Int32
m_iUnexpectedExceptions System.Int32
m_oLastUnexpectedException System.Exception
m_oStartTimeUtc System.DateTime

Méthodes publiques

Méthode Description
OnSuccessfulRequest ( ) : void
OnUnexpectedException ( Exception unexpectedException ) : void
RequestStatistics ( ) : System

Initializes a new instance of the RequestStatistics class.

Private Methods

Méthode Description
AssertValid ( ) : void

Method Details

OnSuccessfulRequest() public méthode

public OnSuccessfulRequest ( ) : void
Résultat void

OnUnexpectedException() public méthode

public OnUnexpectedException ( Exception unexpectedException ) : void
unexpectedException System.Exception
Résultat void

RequestStatistics() public méthode

Initializes a new instance of the RequestStatistics class.
public RequestStatistics ( ) : System
Résultat System

Property Details

m_iSuccessfulRequests protected_oe property

protected Int32,System m_iSuccessfulRequests
Résultat System.Int32

m_iUnexpectedExceptions protected_oe property

protected Int32,System m_iUnexpectedExceptions
Résultat System.Int32

m_oLastUnexpectedException protected_oe property

protected Exception,System m_oLastUnexpectedException
Résultat System.Exception

m_oStartTimeUtc protected_oe property

protected DateTime,System m_oStartTimeUtc
Résultat System.DateTime