Beispiel #1
0
 public static void Message(MSGTYPE msgtype_0, object object_0)
 {
     if (m_BarManager != null)
     {
         m_BarManager.Message(msgtype_0, object_0);
     }
 }
Beispiel #2
0
        /// <summary>
        /// Отписываемся от отслеживания изменений
        /// </summary>
        /// <param name="msgType"></param>
        public void UnScribe(MSGTYPE msgType)
        {
            Msg result = channel.UnSubscribe(new Msg()
            {
                ClientName = "client_1", GUID = new Guid(), MsgTypeIn = msgType
            });

            if (result?.MsgStatus == MSGSTATUS.SUCCESS)
            {
                subscribers.Remove(msgType);
            }
        }
Beispiel #3
0
        /// <summary>
        /// Подписываемся на отслеживание изменений
        /// </summary>
        /// <param name="msgType"></param>
        /// <param name="eventHandler"></param>
        public void Subscribe(MSGTYPE msgType, EventHandler eventHandler)
        {
            //subscribers.Keys.Contains(msgType)

            Msg result = channel.Subscribe(new Msg()
            {
                ClientName = "client_1", GUID = new Guid(), MsgTypeIn = msgType
            });

            if (result?.MsgStatus == MSGSTATUS.SUCCESS)
            {
                subscribers.Add(msgType, eventHandler);
            }
        }
Beispiel #4
0
 public Message(String to, String msg, MSGTYPE type)
 {
     this.to = to;
     this.msg = msg;
     this.type = type;
 }