Пример #1
0
 private void RegisteMessageClientHandler(IMessageClient clien)
 {
     HubProxy_Message.On <MessageModel>("SendMessage", x =>
     {
         clien.SendMessage(x);
     });
     HubProxy_Message.On <List <UserModel> >("SendUserList", x =>
     {
         clien.SendUserList(x);
     });
     HubProxy_Message.On <string>("LoginTip", x =>
     {
         clien.LoginTip(x);
     });
 }
Пример #2
0
 /// <summary>
 /// SendToOthers
 /// </summary>
 /// <param name="message"></param>
 public void SendToOthers(MessageModel message)
 {
     try
     {
         HubProxy_Message.Invoke("SendToOthers", message);
     }
     catch (Exception ex)
     {
         if (Connection != null)
         {
             Connection.Start().Wait();
             HubProxy_Message.Invoke("SendToOthers", message);
         }
         else
         {
             throw ex;
         }
     }
 }
Пример #3
0
 /// <summary>
 /// 注册链接
 /// </summary>
 /// <param name="operatorId"></param>
 /// <param name="userName"></param>
 public void RegisterConnection(string operatorId, string userName)
 {
     HubProxy_Message.Invoke("RegisterConnection", operatorId, userName);
 }
Пример #4
0
 /// <summary>
 /// 获取用户列表
 /// </summary>
 public void GetUserList()
 {
     HubProxy_Message.Invoke("GetUserList");
 }