// -------------------------------------------------------
        // 保存 删除
        // -------------------------------------------------------

        #region 函数:Save(ConnectCallInfo param)
        /// <summary>保存记录</summary>
        /// <param name="param">AccountInfo 实例详细信息</param>
        /// <param name="message">数据库操作返回的相关信息</param>
        /// <returns>AccountInfo 实例详细信息</returns>
        public ConnectCallInfo Save(ConnectCallInfo param)
        {
            // 如果消息队列可用,则将数据发送到队列。
            if (ConnectConfigurationView.Instance.MessageQueueMode == "ON" && queue.Enabled)
            {
                queue.Send(param);

                return(param);
            }
            else
            {
                return(this.provider.Save(param));
            }
        }
예제 #2
0
        public void TestSend()
        {
            IMessageQueueObject messageQueueObject = MessageQueueManagement.GetMessageQueueInstance("MSMQ_Messages");

            if (messageQueueObject.Enabled)
            {
                MessageObject message = new MessageObject();

                message.Value = "测试";

                // Expect.Once.On(mockMessageObject).GetProperty("Id").Will(Return.Value("00000000-0000-0000-0000-000000000001"));

                messageQueueObject.Send(message);
            }
        }