[ whitefrost.com | Account Manager 4 Product Page ]

Core.Web.Monitor.PerformanceData Class Reference

List of all members.

Public Types

enum  PAGE_STOP { NONE = 0, BUTTON, EARLY_NAVIGATE, EARLY_UNLOAD }
enum  SUPPORT_LEVEL { UNKNOWN = 0, NOT_SUPPORTED, SUPPORTED }
enum  REPORT_TYPE {
  UNKNOWN = 0, NORMAL, BACKUP, RUNTIME_ERROR,
  PSUEDO
}
enum  TRANSFER_METHOD { UNKNOWN = 0, NORMAL, MONITOR_NOT_SUPPORTED, SCRIPT_DISABLED }

Public Member Functions

 PerformanceData ()
void InsertVariable (int index, String value)
void InsertCookie (int index, String value)

Static Public Member Functions

static TRANSFER_METHOD GetTransferMethodTypeFromValue (String i)
static REPORT_TYPE GetReportTypeFromValue (String i)
static SUPPORT_LEVEL GetSupportLevelFromValue (String i)

Properties

String NodeId [get, set]
IWebLogLine LogLine [get, set]
Hashtable CustomForms [get]
int PageStop [get, set]
int Partition [get, set]
List< String > CustomVariables [get]
List< String > CustomCookies [get]
String UserId [get, set]
float DBQueryTime [get, set]
float DBReadTime [get, set]
String PageId [get, set]
int ColorDepth [get, set]
SUPPORT_LEVEL JavaEnabled [get, set]
SUPPORT_LEVEL CookieEnabled [get, set]
String BrowserLanguage [get, set]
String CPUClass [get, set]
String ConnectionType [get, set]
String ScreenDimensions [get, set]
int ImageAborts [get, set]
int ImageErrors [get, set]
int UniqueImageSize [get, set]
int UniqueImageCount [get, set]
int PageThroughput [get, set]
int DocumentSize [get, set]
TRANSFER_METHOD TransferMethod [get, set]
REPORT_TYPE ReportType [get, set]
int ScriptErrorCount [get, set]
int ScriptErrorLine [get, set]
String ScriptErrorUrl [get, set]
String ScriptErrorMessage [get, set]
String ContextId [get, set]
String UserAgent [get, set]
DateTime Time [get, set]
int GmtOffset [get, set]
String HostName [get, set]
String Ip [get, set]
float DwellTime [get, set]
float RenderTime [get, set]
float ParseTime [get, set]
float LatencyTime [get, set]
String Title [get, set]
String SessionId [get, set]
String Url [get, set]
String UrlRefer [get, set]
String ClientName [get, set]
String ClientVersion [get, set]
String OsName [get, set]
String OsVersion [get, set]

Private Attributes

TRANSFER_METHOD transfer_method = TRANSFER_METHOD.UNKNOWN
REPORT_TYPE report_type = REPORT_TYPE.UNKNOWN
IWebLogLine log_line
int partition = 0
int record_id = 0
String data_id
String node_id
String dataset_id
String context_id
String title
String url
String url_refer
String session_id
String client_ip
String client_host
String user_agent
Core.Util.UserAgent.UserAgent user_agent_object
String monitor_version
String receiver_version
int document_width = 0
int document_height = 0
int screen_width = 0
int screen_height = 0
int client_top = 0
int client_left = 0
int color_depth
String client_name
String client_version
String os_name
String os_version
bool xml_supported = false
float latency_time = 0
float parse_time = 0
float render_time = 0
float dwell_time = 0
float db_query_time = -1
float db_read_time = -1
int script_error_count = 0
String script_error_message
String script_error_url
int script_error_line = 0
int page_throughput = 0
int document_size = 0
DateTime time
int gmt_offset = 0
int unique_image_count = 0
int unique_image_size = 0
int image_errors = 0
int image_aborts = 0
String screen_dimensions
String connection_type = "unknown"
String cpu_class = "unknown"
String browser_language = "unknown"
SUPPORT_LEVEL java_enabled = SUPPORT_LEVEL.UNKNOWN
SUPPORT_LEVEL cookie_enabled = SUPPORT_LEVEL.UNKNOWN
List< String > custom_variables
List< String > custom_cookies
Hashtable custom_forms
String user_id
String page_id = null
int page_stop = 0

Static Private Attributes

static readonly log4net.ILog log = log4net.LogManager.GetLogger(typeof(PerformanceData))


Member Enumeration Documentation

Enumerator:
NONE 
BUTTON 
EARLY_NAVIGATE 
EARLY_UNLOAD 

Enumerator:
UNKNOWN 
NOT_SUPPORTED 
SUPPORTED 

Enumerator:
UNKNOWN 
NORMAL 
BACKUP 
RUNTIME_ERROR 
PSUEDO 

Enumerator:
UNKNOWN 
NORMAL 
MONITOR_NOT_SUPPORTED 
SCRIPT_DISABLED 


Constructor & Destructor Documentation

Core.Web.Monitor.PerformanceData.PerformanceData (  ) 


Member Function Documentation

void Core.Web.Monitor.PerformanceData.InsertVariable ( int  index,
String  value 
)

void Core.Web.Monitor.PerformanceData.InsertCookie ( int  index,
String  value 
)

static TRANSFER_METHOD Core.Web.Monitor.PerformanceData.GetTransferMethodTypeFromValue ( String  i  )  [static]

static REPORT_TYPE Core.Web.Monitor.PerformanceData.GetReportTypeFromValue ( String  i  )  [static]

static SUPPORT_LEVEL Core.Web.Monitor.PerformanceData.GetSupportLevelFromValue ( String  i  )  [static]


Member Data Documentation

readonly log4net.ILog Core.Web.Monitor.PerformanceData.log = log4net.LogManager.GetLogger(typeof(PerformanceData)) [static, private]

String Core.Web.Monitor.PerformanceData.cpu_class = "unknown" [private]


Property Documentation

String Core.Web.Monitor.PerformanceData.NodeId [get, set]

IWebLogLine Core.Web.Monitor.PerformanceData.LogLine [get, set]

Hashtable Core.Web.Monitor.PerformanceData.CustomForms [get]

int Core.Web.Monitor.PerformanceData.PageStop [get, set]

int Core.Web.Monitor.PerformanceData.Partition [get, set]

List<String> Core.Web.Monitor.PerformanceData.CustomVariables [get]

List<String> Core.Web.Monitor.PerformanceData.CustomCookies [get]

String Core.Web.Monitor.PerformanceData.UserId [get, set]

float Core.Web.Monitor.PerformanceData.DBQueryTime [get, set]

float Core.Web.Monitor.PerformanceData.DBReadTime [get, set]

String Core.Web.Monitor.PerformanceData.PageId [get, set]

int Core.Web.Monitor.PerformanceData.ColorDepth [get, set]

SUPPORT_LEVEL Core.Web.Monitor.PerformanceData.JavaEnabled [get, set]

SUPPORT_LEVEL Core.Web.Monitor.PerformanceData.CookieEnabled [get, set]

String Core.Web.Monitor.PerformanceData.BrowserLanguage [get, set]

String Core.Web.Monitor.PerformanceData.CPUClass [get, set]

String Core.Web.Monitor.PerformanceData.ConnectionType [get, set]

String Core.Web.Monitor.PerformanceData.ScreenDimensions [get, set]

int Core.Web.Monitor.PerformanceData.ImageAborts [get, set]

int Core.Web.Monitor.PerformanceData.ImageErrors [get, set]

int Core.Web.Monitor.PerformanceData.UniqueImageSize [get, set]

int Core.Web.Monitor.PerformanceData.UniqueImageCount [get, set]

int Core.Web.Monitor.PerformanceData.PageThroughput [get, set]

int Core.Web.Monitor.PerformanceData.DocumentSize [get, set]

TRANSFER_METHOD Core.Web.Monitor.PerformanceData.TransferMethod [get, set]

REPORT_TYPE Core.Web.Monitor.PerformanceData.ReportType [get, set]

int Core.Web.Monitor.PerformanceData.ScriptErrorCount [get, set]

int Core.Web.Monitor.PerformanceData.ScriptErrorLine [get, set]

String Core.Web.Monitor.PerformanceData.ScriptErrorUrl [get, set]

String Core.Web.Monitor.PerformanceData.ScriptErrorMessage [get, set]

String Core.Web.Monitor.PerformanceData.ContextId [get, set]

String Core.Web.Monitor.PerformanceData.UserAgent [get, set]

DateTime Core.Web.Monitor.PerformanceData.Time [get, set]

int Core.Web.Monitor.PerformanceData.GmtOffset [get, set]

String Core.Web.Monitor.PerformanceData.HostName [get, set]

String Core.Web.Monitor.PerformanceData.Ip [get, set]

float Core.Web.Monitor.PerformanceData.DwellTime [get, set]

float Core.Web.Monitor.PerformanceData.RenderTime [get, set]

float Core.Web.Monitor.PerformanceData.ParseTime [get, set]

float Core.Web.Monitor.PerformanceData.LatencyTime [get, set]

String Core.Web.Monitor.PerformanceData.Title [get, set]

String Core.Web.Monitor.PerformanceData.SessionId [get, set]

String Core.Web.Monitor.PerformanceData.Url [get, set]

String Core.Web.Monitor.PerformanceData.UrlRefer [get, set]

String Core.Web.Monitor.PerformanceData.ClientName [get, set]

String Core.Web.Monitor.PerformanceData.ClientVersion [get, set]

String Core.Web.Monitor.PerformanceData.OsName [get, set]

String Core.Web.Monitor.PerformanceData.OsVersion [get, set]


The documentation for this class was generated from the following file:
Stephen W. Cote, 2009, whitefrost.com