コード例 #1
0
ファイル: RabbitMQClient.cs プロジェクト: lineCode/Ray
 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
ファイル: RabbitPubAttribute.cs プロジェクト: zmk523/Ray
 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
ファイル: RabbitMQClient.cs プロジェクト: lineCode/Ray
 public static async Task Publish <T>(this RabbitPubAttribute rabbitMQInfo, T data, string key)
 {
     await Publish(data, rabbitMQInfo.Exchange, rabbitMQInfo.GetQueue(key));
 }
コード例 #4
0
ファイル: RabbitPubAttribute.cs プロジェクト: plz0421/Ray
 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));
 }