/// <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); }
/// <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); }
/// <summary> /// 发送一个字符串消息到消息队列中,与string Receive配对使用 /// </summary> /// <param name="message">字符串消息</param> /// <returns></returns> public void Send(string message) { RedisList.LPush(QueueName, message); }