/// <summary>
 ///     功能:创建一个 Publisher 实例
 /// </summary>
 /// <param name="messageQueue">mq 连接</param>
 /// <param name="queueName">队列名称</param>
 public ActiveMessageQueueMessagePublishers(ActiveMessageQueue messageQueue, string queueName)
 {
     m_messageQueue    = messageQueue;
     m_publishers      = new Dictionary <string, ActiveMessageQueueMessagePublisher>(StringComparer.OrdinalIgnoreCase);
     m_channelDeliver  = messageQueue.GetChannelDeliver();
     m_receiverDeliver = messageQueue.GetReceiverDeliver();
     foreach (var connectionPair in messageQueue.GetConnections())
     {
         var publisher = new ActiveMessageQueueMessagePublisher(connectionPair.Value, queueName);
         m_publishers[connectionPair.Key] = publisher;
     }
 }
 /// <summary>
 ///     功能:创建一个消息接收者集合
 /// </summary>
 /// <param name="messageQueue"></param>
 /// <param name="queueName"></param>
 /// <param name="receiverId"></param>
 public ActiveMessageQueueMessageReceivers(ActiveMessageQueue messageQueue, string queueName, string receiverId)
 {
     m_messageQueue = messageQueue;
     m_queueName    = queueName;
     m_receiverId   = receiverId;
 }