コード例 #1
0
        /// <summary>
        /// 统一处理消息接口
        /// </summary>
        /// <param name="postStr">消息的内容 Xml格式</param>
        /// <returns></returns>
        public string HandleMessage(string postStr)
        {
            mDictionary = XmlHelp.Xml2IDictionary(postStr);

            //回复的消息
            string response = "";

            if (mDictionary.ContainsKey("MsgType"))
            {
                if (mDictionary["MsgType"] == "event")
                {
                    //事件
                    //EventParse.getInstance()
                }
                else
                {
                    //消息
                    response = MessageParse.getInstance().ParseMessage(mDictionary);
                    FileTool.Write(response);
                }
            }
            return(response);
        }