C# Класс Exrin.Insights.ApplicationInsights

Наследование: IApplicationInsights
Показать файл Открыть проект

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

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