C# Class Exrin.Insights.ApplicationInsights

Inheritance: IApplicationInsights
Afficher le fichier Open project: exrin/Exrin

Méthodes publiques

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

Private Methods

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

Method Details

ApplicationInsights() public méthode

public ApplicationInsights ( IDeviceInfo deviceInfo, INavigationReadOnlyState navigationState ) : Abstraction
deviceInfo IDeviceInfo
navigationState INavigationReadOnlyState
Résultat Abstraction

Finalize() public méthode

public Finalize ( IInsightData data ) : void
data IInsightData
Résultat void

GetQueue() public méthode

public GetQueue ( ) : Task>
Résultat Task>

SetIdentity() public méthode

public SetIdentity ( string userId, string fullName ) : void
userId string
fullName string
Résultat void

TrackEvent() public méthode

public TrackEvent ( string eventName, string message, [ callerName = "" ) : Task
eventName string
message string
callerName [
Résultat Task

TrackException() public méthode

public TrackException ( Exception exception, [ callerName = "" ) : Task
exception System.Exception
callerName [
Résultat Task

TrackMetric() public méthode

public TrackMetric ( string category, object value, [ callerName = "" ) : Task
category string
value object
callerName [
Résultat Task

TrackRaw() public méthode

public TrackRaw ( IInsightData data ) : Task
data IInsightData
Résultat Task