|
private void OnUserLoginAction_CallBack_main(int userId, string userName, int level, string addr, int userValue)
{
try
{
QCDocument.Instance.AddToWinQue(new TWinMsg(Module_Name, "用户登录成功:OnUserLoginAction(" + "userId:" + userId.ToString() + ",userName:" + userName.ToString()
+ ",level:" + level.ToString() + ",addr:" + addr + ",userValue:" + userValue.ToString() + ")"));
//说明:此处的userName是身份验证过程赋予的值 安卓为IMSI,WEB为SimNO,苹果未扩展
string msg = string.Format("{0},{1}", userId, userName);
switch (level)
{
case ConstPM.UserLevel_Android:
{
ExeAndroidLogin exe = new ExeAndroidLogin();
//exe.Run(msg);
ThreadPool.QueueUserWorkItem(new WaitCallback(exe.Run), msg);
break;
}
case ConstPM.UserLevel_Web:
{
ExeWebLogin exe = new ExeWebLogin();
//exe.Run(msg);
ThreadPool.QueueUserWorkItem(new WaitCallback(exe.Run), msg);
break;
}
}
}
catch(Exception ex)
{
QCDocument.Instance.AddToWinQue(new TWinMsg("OnUserLoginAction_CallBack_main", "严重异常:" + ex.Message));
}
}
这是登陆后推送消息的代码 能解决吗 比较急 |
|