////get online config info public OnLineConfig getOnlineConfig() { OnLineConfig obj = new OnLineConfig(); obj.appkey = UmsManager.appkey; return(obj); }
public string obj2jsonstr(object obj, int type) { string ret = ""; switch (type) { case 0: ClientData d = (ClientData)obj; ret = clientData2jsonstr(d); break; case 1: OnLineConfig con = (OnLineConfig)obj; ret = onlineconfig2jsonstr(con); break; case 2: UpdatePreference pre = (UpdatePreference)obj; ret = update2jsonstr(pre); break; case 3: Event e = (Event)obj; ret = eventData2jsonstr(e); break; case 4: //all data ret = allData2jsonstr(); break; case 5: //error ErrorInfo err = (ErrorInfo)obj; ret = errorData2jsonstr(err); break; case 6: //page info PageInfo page = (PageInfo)obj; ret = pageData2jsonstr(page); break; case 7: //tag data Tag tag = (Tag)obj; ret = tag2jsonstr(tag); break; case 8: //userid data Userid userids = (Userid)obj; ret = userids2jsonstr(userids); break; case 9: //pushid data Pushid pushids = (Pushid)obj; ret = pushids2jsonstr(pushids); break; default: break; } return(ret); }
private string onlineconfig2jsonstr(OnLineConfig obj) { string ret = ""; ret = UmsJson.Serialize(obj); return(ret); }
//get online config preference public void onlineConfigProceed() { OnLineConfig obj = model.getOnlineConfig(); if (Utility.isNetWorkConnected()) { Post post = new Post((int)UMSAgent.UMSApi.DataType.CONFIGDATA, obj); post.stateChanged += new Post.stateChangedHandler(this.getData); post.sendData(model.getUrl((int)UMSAgent.UMSApi.DataType.CONFIGDATA)); } }
public async Task <string> obj2jsonstr(object obj, int type) { string ret = ""; switch (type) { case 0: ClientData d = (ClientData)obj; ret = clientData2jsonstr(d); break; case 1: OnLineConfig con = (OnLineConfig)obj; ret = onlineconfig2jsonstr(con); break; case 2: UpdatePreference pre = (UpdatePreference)obj; ret = update2jsonstr(pre); break; case 3: Event e = (Event)obj; ret = eventData2jsonstr(e); break; case 4: //all data ret = await allData2jsonstr(); break; case 5: //error ErrorInfo err = (ErrorInfo)obj; ret = errorData2jsonstr(err); break; case 6: //page info PageInfo page = (PageInfo)obj; ret = pageData2jsonstr(page); break; default: break; } return(ret); }