public static void ValidateSendMessage(SendMessageRequest request, SendMessageResponse response)
 {
     if (request != null && response != null && request.MessageBody != null &&
         !string.IsNullOrEmpty(request.MessageBody) &&
         !string.IsNullOrEmpty(response.MessageBodyMD5))
     {
         ValidateMD5(request.MessageBody, response.MessageBodyMD5);
     }
 }
Пример #2
0
 internal override void SendMessage(string messageBody)
 {
     var nativeQueue = _client.GetNativeQueue(_queueName);
     //var sendMessageResponse = nativeQueue.SendMessage("Hello world!", 10, 4);
     var sendMessageRequest = new SendMessageRequest(messageBody);
     var sendMessageResponse = nativeQueue.SendMessage(sendMessageRequest);
     //nativeQueue.BeginSendMessage(sendMessageRequest, SendMessageCallback, nativeQueue);
     //_autoSetEvent.WaitOne();
 }
Пример #3
0
        public void Push(string msg)
        {
            try
            {
                var nativeQueue = _client.GetNativeQueue(_queueName);
                //var sendMessageResponse = nativeQueue.SendMessage("Hello world!", 10, 4);
                var sendMessageRequest = new SendMessageRequest(msg);

                var sendMessageResponse = nativeQueue.SendMessage(sendMessageRequest);
            }
            catch
            {
            }
        }
Пример #4
0
        /// <summary>
        /// 放入数据
        /// </summary>
        /// <param name="msg"></param>
        public void Push(MessageInfo msg)
        {
            try
            {
                var sendMessageRequest = new SendMessageRequest(ObjectToByteArrayToString(msg));
                var sendMessageResponse = _queue.SendMessage(sendMessageRequest);
            }
            catch (Exception exception)
            {

            }
        }