示例#1
0
 public static async Task PublishByCmd <T>(this RabbitPubAttribute rabbitMQInfo, UInt16 cmd, T data, string key)
 {
     await PublishByCmd <T>(cmd, data, rabbitMQInfo.Exchange, rabbitMQInfo.GetQueue(key));
 }
示例#2
0
 public static Task PublishByCmd <T>(this RabbitPubAttribute rabbitMQInfo, UInt16 cmd, T data, string key)
 {
     return(RabbitMQClient.PublishByCmd <T>(cmd, data, rabbitMQInfo.Exchange, rabbitMQInfo.GetQueue(key)));
 }
示例#3
0
 public static async Task Publish <T>(this RabbitPubAttribute rabbitMQInfo, T data, string key)
 {
     await Publish(data, rabbitMQInfo.Exchange, rabbitMQInfo.GetQueue(key));
 }
示例#4
0
 public static Task PublishByCmd <T>(this RabbitPubAttribute rabbitMQInfo, UInt16 cmd, T data, string key, bool persistent = true)
 {
     return(rabbitMQInfo.Client.PublishByCmd <T>(cmd, data, rabbitMQInfo.Exchange, rabbitMQInfo.GetQueue(key), persistent));
 }