//AsyncCallBackPro callback; public void init() { model = new AllModel(appkey); //Session session = Session.initSessionWithOldData(); //if (this.shouldStartNewSession(session)) //{ this.app_session = new Session(); this.app_session.initNewSession(); session_id = this.app_session.UMS_SESSION_ID; // new Thread(new ParameterizedThreadStart(this.startNewSession)).Start(session); initUserRepolicy(); initUserSetting(); //} //else //{ // this.app_session = session; //} }
public void onPageEnd(string pagename) { if (pageDictionary != null && pageDictionary.ContainsKey(pagename)) { long t1 = (long)this.pageDictionary[pagename]; long duration = (long)Math.Ceiling((double)(((double)(DateTime.Now.Ticks - t1)) / 10000.0)); //DebugTool.Log(pagename + " duration:" + duration); AllModel model = new AllModel(UmsManager.appkey); PageInfo pageInfo = new PageInfo(); pageInfo.appkey = UmsManager.appkey; pageInfo.duration = duration.ToString(); pageInfo.end_millis = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); pageInfo.start_millis = pageDictionary[pagename + "starttime"].ToString(); pageInfo.version = Utility.getApplicationVersion(); pageInfo.activities = pagename; pageInfo.session_id = UMS_SESSION_ID; pageInfo.version = Utility.getApplicationVersion(); DataManager ma = new DataManager(UmsManager.appkey); ma.appkey = UmsManager.appkey; ma.pageInfoDataProceed(pageInfo); } }
public void onPageEnd(string pagename) { if (pageDictionary != null && pageDictionary.ContainsKey(pagename)) { long t1 = (long)this.pageDictionary[pagename]; long duration = (long)Math.Ceiling((double)(((double)(DateTime.Now.Ticks - t1)) / 10000.0)); //DebugTool.Log(pagename + " duration:" + duration); AllModel model = new AllModel(UmsManager.appkey); PageInfo pageInfo = new PageInfo(); pageInfo.appkey = UmsManager.appkey; pageInfo.duration = duration.ToString(); pageInfo.end_millis = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); pageInfo.start_millis = pageDictionary[pagename+"starttime"].ToString(); pageInfo.version = Utility.getApplicationVersion(); pageInfo.activities = pagename; pageInfo.session_id = UMS_SESSION_ID; pageInfo.version = Utility.getApplicationVersion(); DataManager ma = new DataManager(UmsManager.appkey); ma.appkey = UmsManager.appkey; ma.pageInfoDataProceed(pageInfo); } }
public DataManager( string key) { this.appkey = key; model = new AllModel(appkey); }