C# Class Dynamo.Logging.DynamoAnalyticsClient

Dynamo specific implementation of IAnalyticsClient
Inheritance: IAnalyticsClient, IDisposable
Afficher le fichier Open project: DynamoDS/Dynamo Class Usage Examples

Méthodes publiques

Méthode 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

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

Method Details

CreateCommandEvent() public méthode

public CreateCommandEvent ( string name, string description, int value ) : IDisposable
name string
description string
value int
Résultat IDisposable

CreateTimedEvent() public méthode

public CreateTimedEvent ( Categories category, string variable, string description, int value ) : IDisposable
category Categories
variable string
description string
value int
Résultat IDisposable

Dispose() public méthode

public Dispose ( ) : void
Résultat void

DynamoAnalyticsClient() public méthode

Constructs DynamoAnalyticsClient with given DynamoModel
public DynamoAnalyticsClient ( DynamoModel dynamoModel ) : System
dynamoModel Dynamo.Models.DynamoModel DynamoModel
Résultat System

LogPiiInfo() public méthode

public LogPiiInfo ( string tag, string data ) : void
tag string
data string
Résultat void

ShutDown() public méthode

public ShutDown ( ) : void
Résultat void

Start() public méthode

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

TrackEvent() public méthode

public TrackEvent ( Actions action, Categories category, string description, int value ) : void
action Actions
category Categories
description string
value int
Résultat void

TrackException() public méthode

public TrackException ( Exception ex, bool isFatal ) : void
ex System.Exception
isFatal bool
Résultat void

TrackFileOperationEvent() public méthode

public TrackFileOperationEvent ( string filepath, Actions operation, int size, string description ) : IDisposable
filepath string
operation Actions
size int
description string
Résultat IDisposable

TrackPreference() public méthode

public TrackPreference ( string name, string stringValue, int metricValue ) : void
name string
stringValue string
metricValue int
Résultat void

TrackScreenView() public méthode

public TrackScreenView ( string viewName ) : void
viewName string
Résultat void

TrackTimedEvent() public méthode

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