C# 클래스 Dynamo.Logging.DynamoAnalyticsClient

Dynamo specific implementation of IAnalyticsClient
상속: IAnalyticsClient, IDisposable
파일 보기 프로젝트 열기: DynamoDS/Dynamo 1 사용 예제들

공개 메소드들

메소드 설명
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