C# Class Dynamo.Logging.DynamoAnalyticsClient

Dynamo specific implementation of IAnalyticsClient
Inheritance: IAnalyticsClient, IDisposable
Exibir arquivo Open project: DynamoDS/Dynamo Class Usage Examples

Public Methods

Method Description
CreateCommandEvent ( string name, string description, int value ) : IDisposable
CreateTimedEvent ( Categories category, string variable, string description, int value ) : IDisposable
Dispose ( ) : void
DynamoAnalyticsClient ( DynamoModel dynamoModel ) : System

Constructs DynamoAnalyticsClient with given DynamoModel

LogPiiInfo ( string tag, string data ) : void
ShutDown ( ) : void
Start ( ) : void

Starts the client when DynamoModel is created. This method initializes the Analytics service and application life cycle start is tracked.

TrackEvent ( Actions action, Categories category, string description, int value ) : void
TrackException ( Exception ex, bool isFatal ) : void
TrackFileOperationEvent ( string filepath, Actions operation, int size, string description ) : IDisposable
TrackPreference ( string name, string stringValue, int metricValue ) : void
TrackScreenView ( string viewName ) : void
TrackTimedEvent ( Categories category, string variable, System.TimeSpan time, string description = "" ) : void

Private Methods

Method Description
FileAction ( Actions operation ) : FileOperationEvent.Actions
TrackPreferenceInternal ( string name, string stringValue, int metricValue ) : void

Method Details

CreateCommandEvent() public method

public CreateCommandEvent ( string name, string description, int value ) : IDisposable
name string
description string
value int
return IDisposable

CreateTimedEvent() public method

public CreateTimedEvent ( Categories category, string variable, string description, int value ) : IDisposable
category Categories
variable string
description string
value int
return IDisposable

Dispose() public method

public Dispose ( ) : void
return void

DynamoAnalyticsClient() public method

Constructs DynamoAnalyticsClient with given DynamoModel
public DynamoAnalyticsClient ( DynamoModel dynamoModel ) : System
dynamoModel Dynamo.Models.DynamoModel DynamoModel
return System

LogPiiInfo() public method

public LogPiiInfo ( string tag, string data ) : void
tag string
data string
return void

ShutDown() public method

public ShutDown ( ) : void
return void

Start() public method

Starts the client when DynamoModel is created. This method initializes the Analytics service and application life cycle start is tracked.
public Start ( ) : void
return void

TrackEvent() public method

public TrackEvent ( Actions action, Categories category, string description, int value ) : void
action Actions
category Categories
description string
value int
return void

TrackException() public method

public TrackException ( Exception ex, bool isFatal ) : void
ex System.Exception
isFatal bool
return void

TrackFileOperationEvent() public method

public TrackFileOperationEvent ( string filepath, Actions operation, int size, string description ) : IDisposable
filepath string
operation Actions
size int
description string
return IDisposable

TrackPreference() public method

public TrackPreference ( string name, string stringValue, int metricValue ) : void
name string
stringValue string
metricValue int
return void

TrackScreenView() public method

public TrackScreenView ( string viewName ) : void
viewName string
return void

TrackTimedEvent() public method

public TrackTimedEvent ( Categories category, string variable, System.TimeSpan time, string description = "" ) : void
category Categories
variable string
time System.TimeSpan
description string
return void