示例#1
0
        /// <summary>
        /// 发送一个消息到消息队列中,与Receive配对使用
        /// </summary>
        /// <param name="message">消息实体</param>
        /// <returns></returns>
        public void Send <T>(Message <T> message)
        {
            T      content    = message.Content;
            string strContent = Newtonsoft.Json.JsonConvert.SerializeObject(content);

            RedisList.LPush(QueueName, strContent);
        }
示例#2
0
        /// <summary>
        /// 发送一个消息到消息队列中,与ReceiveT配对使用
        /// T为自定义消息实体
        /// </summary>
        /// <param name="message">自定义消息实体</param>
        /// <returns></returns>
        public void SendT <T>(T message)
        {
            string strContent = Newtonsoft.Json.JsonConvert.SerializeObject(message);

            RedisList.LPush(QueueName, strContent);
        }
示例#3
0
 /// <summary>
 /// 发送一个字符串消息到消息队列中,与string Receive配对使用
 /// </summary>
 /// <param name="message">字符串消息</param>
 /// <returns></returns>
 public void Send(string message)
 {
     RedisList.LPush(QueueName, message);
 }