Ejemplo n.º 1
0
 /// <summary>
 /// 上线
 /// </summary>
 /// <param name="sessionId"></param>
 public void OnLine(string sessionId)
 {
     CurrUserSession = Server.Utility.SvrUserSession.GetCurrSession(sessionId);
     _currCallback   = OperationContext.Current.GetCallbackChannel <IDCToDoCallBack>();
     Utils.Logger.Error(string.Format("用户:{0}上线了!", CurrUserSession.UserCode));
     taskTimer.Start();
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 下线
 /// </summary>
 /// <param name="sessionId"></param>
 public void OffLine(string sessionId)
 {
     if (CurrUserSession.SessionId.Equals(sessionId))
     {
         Utils.Logger.Debug(string.Format("用户:{0}下线了!", CurrUserSession.UserCode));
         _currCallback = null;
     }
 }