C# 클래스 Exrin.Insights.ApplicationInsights

상속: IApplicationInsights
파일 보기 프로젝트 열기: exrin/Exrin

공개 메소드들

메소드 설명
ApplicationInsights ( IDeviceInfo deviceInfo, INavigationReadOnlyState navigationState ) : Abstraction
Finalize ( IInsightData data ) : void
GetQueue ( ) : Task>
SetIdentity ( string userId, string fullName ) : void
TrackEvent ( string eventName, string message, [ callerName = "" ) : Task
TrackException ( Exception exception, [ callerName = "" ) : Task
TrackMetric ( string category, object value, [ callerName = "" ) : Task
TrackRaw ( IInsightData data ) : Task

비공개 메소드들

메소드 설명
CleanVersion ( Version version ) : Version
FillData ( IInsightData data ) : Task

Used to fill in the extra details into the insights data before storage.

FillInThreadData ( IInsightData data ) : Task

Used to fill out the Insight Data with variables that must be obtained before the execution of the app continues.

Store ( IInsightData data ) : void

Store event in file for transmission

메소드 상세

ApplicationInsights() 공개 메소드

public ApplicationInsights ( IDeviceInfo deviceInfo, INavigationReadOnlyState navigationState ) : Abstraction
deviceInfo IDeviceInfo
navigationState INavigationReadOnlyState
리턴 Abstraction

Finalize() 공개 메소드

public Finalize ( IInsightData data ) : void
data IInsightData
리턴 void

GetQueue() 공개 메소드

public GetQueue ( ) : Task>
리턴 Task>

SetIdentity() 공개 메소드

public SetIdentity ( string userId, string fullName ) : void
userId string
fullName string
리턴 void

TrackEvent() 공개 메소드

public TrackEvent ( string eventName, string message, [ callerName = "" ) : Task
eventName string
message string
callerName [
리턴 Task

TrackException() 공개 메소드

public TrackException ( Exception exception, [ callerName = "" ) : Task
exception System.Exception
callerName [
리턴 Task

TrackMetric() 공개 메소드

public TrackMetric ( string category, object value, [ callerName = "" ) : Task
category string
value object
callerName [
리턴 Task

TrackRaw() 공개 메소드

public TrackRaw ( IInsightData data ) : Task
data IInsightData
리턴 Task