public async Task <WxMessage> Handle(IWxMessage message)
        {
            /*
             * var reply = new WxReply_Text()
             * {
             *  ToUserName = ((WxMessage)message).FromUserName,
             *  FromUserName = ((WxMessage)message).ToUserName,
             *  MsgType = "text",
             *  Content = "The MsgType of Image was successfully handled."
             * };
             */
            var reply = new WxReply_News()
            {
                ToUserName   = "******",
                FromUserName = "******",
                ArticleCount = 1,
                Articles     = new WxArticle[]
                {
                    new WxArticle()
                    {
                        Title       = "古镇",
                        Description = "震泽古镇",
                        PicUrl      = "http://www.imady.com/images/Imady%20logo_2010_256.png",
                        Url         = "http://www.imady.com/Home/Portfolio#Zhenze"
                    }
                }
            };

            reply.ToUserName   = ((WxMessage)message).FromUserName;
            reply.FromUserName = ((WxMessage)message).ToUserName;


            return(await Task.FromResult(reply));
        }
Esempio n. 2
0
        public async Task <WxMessage> Handle(IWxMessage message)
        {
            var reply = new WxReply_Text()
            {
                ToUserName   = ((WxMessage)message).FromUserName,
                FromUserName = ((WxMessage)message).ToUserName,
                Content      = "The MsgType of WxEvent_Scancode_push was successfully handled."
            };

            return(await Task.FromResult(reply));
        }
Esempio n. 3
0
        public async Task <WxMessage> Handle(IWxMessage message)
        {
            var reply = new WxReply_Text()
            {
                ToUserName   = ((WxMessage)message).FromUserName,
                FromUserName = ((WxMessage)message).ToUserName,
                Content      = "The MsgType is unknown."
            };

            return(await Task.FromResult(reply));
        }