C# 클래스 AppActs.API.DataUploader.AppSession

파일 보기 프로젝트 열기: Appacts/mobile-analytics-server

공개 메소드들

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

비공개 메소드들

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

메소드 상세

AppSession() 공개 메소드

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
리턴 System

Close() 공개 메소드

public Close ( long timeUsed ) : void
timeUsed long
리턴 void

Crash() 공개 메소드

public Crash ( ) : void
리턴 void

Error() 공개 메소드

public Error ( string errorMessage, string action, long flashSize, long memSize, int battery ) : void
errorMessage string
action string
flashSize long
memSize long
battery int
리턴 void

Feedback() 공개 메소드

public Feedback ( FeedbackRatingType ratingType, string comment ) : void
ratingType FeedbackRatingType
comment string
리턴 void

NavigateToMain() 공개 메소드

public NavigateToMain ( long timeUsedPrevScreen ) : void
timeUsedPrevScreen long
리턴 void

NavigateToProfile() 공개 메소드

public NavigateToProfile ( long timeUsedPrevScreen ) : void
timeUsedPrevScreen long
리턴 void

NavigateToResults() 공개 메소드

public NavigateToResults ( long timeUsedPrevScreen ) : void
timeUsedPrevScreen long
리턴 void

NavigateToSearching() 공개 메소드

public NavigateToSearching ( long timeUsedPrevScreen ) : void
timeUsedPrevScreen long
리턴 void

NavigateToSettings() 공개 메소드

public NavigateToSettings ( long timeUsedPrevScreen ) : void
timeUsedPrevScreen long
리턴 void

NavigateToSplash() 공개 메소드

public NavigateToSplash ( ) : void
리턴 void

Open() 공개 메소드

public Open ( ) : void
리턴 void

ScreenMainActionCancelSearch() 공개 메소드

public ScreenMainActionCancelSearch ( ) : void
리턴 void

ScreenMainActionSearch() 공개 메소드

public ScreenMainActionSearch ( ) : void
리턴 void

ScreenResultActionViewProfile() 공개 메소드

public ScreenResultActionViewProfile ( ) : void
리턴 void

ScreenResultsActionScroll() 공개 메소드

public ScreenResultsActionScroll ( ) : void
리턴 void

Searching() 공개 메소드

public Searching ( int searching ) : void
searching int
리턴 void

Upgrade() 공개 메소드

public Upgrade ( string appVersion ) : void
appVersion string
리턴 void