Exemplo n.º 1
0
 /// <summary>
 /// 触发通知
 /// </summary>
 /// <param name="actionId"></param>
 /// <param name="userList"></param>
 /// <param name="parameters"></param>
 /// <param name="callback"></param>
 public static void NotifyAction(int actionId, List <GameUser> userList, Parameters parameters, Action <int> callback)
 {
     if (NotifyHandle == null)
     {
         lock (SyncRoot)
         {
             if (NotifyHandle == null)
             {
                 NotifyHandle += new NotifyActionHandle(DoNotifyAction);
             }
         }
     }
     //NotifyHandle(actionId, userList, parameters, callback);
     NotifyHandle.BeginInvoke(actionId, userList, parameters, callback, null, null);
 }
Exemplo n.º 2
0
 /// <summary>
 /// 触发通知
 /// </summary>
 /// <param name="actionId"></param>
 /// <param name="userList"></param>
 /// <param name="parameters"></param>
 /// <param name="callback"></param>
 public static void NotifyAction(int actionId, List<GameUser> userList, Parameters parameters, Action<int> callback)
 {
     if (NotifyHandle == null)
     {
         lock (SyncRoot)
         {
             if (NotifyHandle == null)
             {
                 NotifyHandle += new NotifyActionHandle(DoNotifyAction);
             }
         }
     }
     //NotifyHandle(actionId, userList, parameters, callback);
     NotifyHandle.BeginInvoke(actionId, userList, parameters, callback, null, null);
 }