// ------------------------------------------------------- // 保存 删除 // ------------------------------------------------------- #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)); } }
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); } }