C# Class WebAnalytics.Model.Metrics.SessionNumberMetric

Inheritance: IMetric
Show file Open project: projectkudu/IISLogAnalyzerSiteExtension

Public Methods

Method Description
GetResult ( ) : object

Return the number of unique sessions

ProcessEntry ( HttpLogEntry entry ) : void

At the api controller level, time is already considered, now with the filtered logs dependent on the time the user specefied, perform the metric jobs for these log entries

SessionNumberMetric ( ) : System
SetParameters ( string>.Dictionary args ) : void
SetParameters ( string args ) : void

Private Methods

Method Description
AddSession ( string arg ) : void
IMetric ( ) : List

Method Details

GetResult() public method

Return the number of unique sessions
public GetResult ( ) : object
return object

ProcessEntry() public method

At the api controller level, time is already considered, now with the filtered logs dependent on the time the user specefied, perform the metric jobs for these log entries
public ProcessEntry ( HttpLogEntry entry ) : void
entry WebAnalytics.Model.Logs.HttpLogEntry
return void

SessionNumberMetric() public method

public SessionNumberMetric ( ) : System
return System

SetParameters() public method

public SetParameters ( string>.Dictionary args ) : void
args string>.Dictionary
return void

SetParameters() public method

public SetParameters ( string args ) : void
args string
return void