C# Класс Dynamo.Logging.DynamoAnalyticsClient

Dynamo specific implementation of IAnalyticsClient
Наследование: IAnalyticsClient, IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
FileAction ( Actions operation ) : FileOperationEvent.Actions
TrackPreferenceInternal ( string name, string stringValue, int metricValue ) : void

Описание методов

CreateCommandEvent() публичный Метод

public CreateCommandEvent ( string name, string description, int value ) : IDisposable
name string
description string
value int
Результат IDisposable

CreateTimedEvent() публичный Метод

public CreateTimedEvent ( Categories category, string variable, string description, int value ) : IDisposable
category Categories
variable string
description string
value int
Результат IDisposable

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

DynamoAnalyticsClient() публичный Метод

Constructs DynamoAnalyticsClient with given DynamoModel
public DynamoAnalyticsClient ( DynamoModel dynamoModel ) : System
dynamoModel Dynamo.Models.DynamoModel DynamoModel
Результат System

LogPiiInfo() публичный Метод

public LogPiiInfo ( string tag, string data ) : void
tag string
data string
Результат void

ShutDown() публичный Метод

public ShutDown ( ) : void
Результат void

Start() публичный Метод

Starts the client when DynamoModel is created. This method initializes the Analytics service and application life cycle start is tracked.
public Start ( ) : void
Результат void

TrackEvent() публичный Метод

public TrackEvent ( Actions action, Categories category, string description, int value ) : void
action Actions
category Categories
description string
value int
Результат void

TrackException() публичный Метод

public TrackException ( Exception ex, bool isFatal ) : void
ex System.Exception
isFatal bool
Результат void

TrackFileOperationEvent() публичный Метод

public TrackFileOperationEvent ( string filepath, Actions operation, int size, string description ) : IDisposable
filepath string
operation Actions
size int
description string
Результат IDisposable

TrackPreference() публичный Метод

public TrackPreference ( string name, string stringValue, int metricValue ) : void
name string
stringValue string
metricValue int
Результат void

TrackScreenView() публичный Метод

public TrackScreenView ( string viewName ) : void
viewName string
Результат void

TrackTimedEvent() публичный Метод

public TrackTimedEvent ( Categories category, string variable, System.TimeSpan time, string description = "" ) : void
category Categories
variable string
time System.TimeSpan
description string
Результат void