C# Class AppActs.API.DataUploader.AppSession

Afficher le fichier Open project: Appacts/mobile-analytics-server

Méthodes publiques

Méthode Description
AppSession ( System.Guid deviceId, System.Guid applicationId, System.DateTime timeWhenUsed, string version, IDeviceService iDeviceService ) : System
Close ( long timeUsed ) : void
Crash ( ) : void
Error ( string errorMessage, string action, long flashSize, long memSize, int battery ) : void
Feedback ( FeedbackRatingType ratingType, string comment ) : void
NavigateToMain ( long timeUsedPrevScreen ) : void
NavigateToProfile ( long timeUsedPrevScreen ) : void
NavigateToResults ( long timeUsedPrevScreen ) : void
NavigateToSearching ( long timeUsedPrevScreen ) : void
NavigateToSettings ( long timeUsedPrevScreen ) : void
NavigateToSplash ( ) : void
Open ( ) : void
ScreenMainActionCancelSearch ( ) : void
ScreenMainActionSearch ( ) : void
ScreenResultActionViewProfile ( ) : void
ScreenResultsActionScroll ( ) : void
Searching ( int searching ) : void
Upgrade ( string appVersion ) : void

Private Methods

Méthode Description
addTime ( ) : void
logEvent ( EventType eventType, string screenName, string action, long timeUsed ) : void
logScreenClose ( string screenName, long timeUsed ) : void
logScreenOpen ( string screenName ) : void
navigateToNextScreen ( string nextScreen, string lastSreen, long lastScreenUsedTime ) : void

Method Details

AppSession() public méthode

public AppSession ( System.Guid deviceId, System.Guid applicationId, System.DateTime timeWhenUsed, string version, IDeviceService iDeviceService ) : System
deviceId System.Guid
applicationId System.Guid
timeWhenUsed System.DateTime
version string
iDeviceService IDeviceService
Résultat System

Close() public méthode

public Close ( long timeUsed ) : void
timeUsed long
Résultat void

Crash() public méthode

public Crash ( ) : void
Résultat void

Error() public méthode

public Error ( string errorMessage, string action, long flashSize, long memSize, int battery ) : void
errorMessage string
action string
flashSize long
memSize long
battery int
Résultat void

Feedback() public méthode

public Feedback ( FeedbackRatingType ratingType, string comment ) : void
ratingType FeedbackRatingType
comment string
Résultat void

NavigateToMain() public méthode

public NavigateToMain ( long timeUsedPrevScreen ) : void
timeUsedPrevScreen long
Résultat void

NavigateToProfile() public méthode

public NavigateToProfile ( long timeUsedPrevScreen ) : void
timeUsedPrevScreen long
Résultat void

NavigateToResults() public méthode

public NavigateToResults ( long timeUsedPrevScreen ) : void
timeUsedPrevScreen long
Résultat void

NavigateToSearching() public méthode

public NavigateToSearching ( long timeUsedPrevScreen ) : void
timeUsedPrevScreen long
Résultat void

NavigateToSettings() public méthode

public NavigateToSettings ( long timeUsedPrevScreen ) : void
timeUsedPrevScreen long
Résultat void

NavigateToSplash() public méthode

public NavigateToSplash ( ) : void
Résultat void

Open() public méthode

public Open ( ) : void
Résultat void

ScreenMainActionCancelSearch() public méthode

public ScreenMainActionCancelSearch ( ) : void
Résultat void

ScreenMainActionSearch() public méthode

public ScreenMainActionSearch ( ) : void
Résultat void

ScreenResultActionViewProfile() public méthode

public ScreenResultActionViewProfile ( ) : void
Résultat void

ScreenResultsActionScroll() public méthode

public ScreenResultsActionScroll ( ) : void
Résultat void

Searching() public méthode

public Searching ( int searching ) : void
searching int
Résultat void

Upgrade() public méthode

public Upgrade ( string appVersion ) : void
appVersion string
Résultat void