一、创建一个队列
MSMQ(3)创建、同步异步接收消息 if (!MessageQueue.Exists(".\\Private$\\newPublicQueue"))
        }
二、同步接收消息

1)接收消息,接受成功后删除
MSMQ(3)创建、同步异步接收消息 MessageQueue queue = new MessageQueue(".\\Private$\\newPublicQueue");
MSMQ(3)创建、同步异步接收消息
MSMQ(3)创建、同步异步接收消息        Message message 
= queue.Receive();// Receive message, 同步的Receive方法阻塞当前执行线程,直到一个message可以得到,接收之后就删除
 message.Body.ToString();
2)接受消息,接收成功后保留
MSMQ(3)创建、同步异步接收消息  MessageQueue queue = new MessageQueue(".\\Private$\\newPublicQueue");
MSMQ(3)创建、同步异步接收消息
MSMQ(3)创建、同步异步接收消息        Message message 
= queue.Peek();// 异步接收消息。接收之后不删除
 message.Body.ToString();
三、异步接收消息
1)接收消息,接受成功后删除
MSMQ(3)创建、同步异步接收消息 MessageQueue queue = new MessageQueue(".\\Private$\\newPublicQueue");
MSMQ(3)创建、同步异步接收消息
MSMQ(3)创建、同步异步接收消息        
// queue.BeginReceive();// 异步接收消息。接收之后就删除
MSMQ(3)创建、同步异步接收消息        
// 给接收结束加一个委托
MSMQ(3)创建、同步异步接收消息
        queue.ReceiveCompleted +=
MSMQ(3)创建、同步异步接收消息            
new ReceiveCompletedEventHandler(MyReceiveCompleted);
MSMQ(3)创建、同步异步接收消息
MSMQ(3)创建、同步异步接收消息        
//开始接收
MSMQ(3)创建、同步异步接收消息
        queue.BeginReceive();
MSMQ(3)创建、同步异步接收消息
private static void MyReceiveCompleted(Object source, 
MSMQ(3)创建、同步异步接收消息            ReceiveCompletedEventArgs asyncResult)
        }
2)接受消息,接收成功后保留
MSMQ(3)创建、同步异步接收消息 MessageQueue queue1 = new MessageQueue(".\\Private$\\newPublicQueue");
MSMQ(3)创建、同步异步接收消息
MSMQ(3)创建、同步异步接收消息        
// queue.BeginReceive();// 异步接收消息。接收之后就删除
MSMQ(3)创建、同步异步接收消息        
// 给接收结束加一个委托
MSMQ(3)创建、同步异步接收消息
        queue1.PeekCompleted +=
MSMQ(3)创建、同步异步接收消息            
new PeekCompletedEventHandler(PeekMyReceiveCompleted);
MSMQ(3)创建、同步异步接收消息
MSMQ(3)创建、同步异步接收消息        
//开始接收
MSMQ(3)创建、同步异步接收消息
        queue1.BeginPeek();
MSMQ(3)创建、同步异步接收消息
private static void PeekMyReceiveCompleted(Object source,
MSMQ(3)创建、同步异步接收消息           PeekCompletedEventArgs asyncResult)
    }
完整代码下载

相关文章:

  • 2021-09-07
  • 2021-11-24
  • 2022-01-26
  • 2022-12-23
  • 2022-12-23
  • 2022-02-18
  • 2021-09-06
猜你喜欢
  • 2022-01-11
  • 2021-12-04
  • 2021-11-18
  • 2021-05-17
  • 2022-12-23
  • 2022-12-23
  • 2021-10-01
相关资源
相似解决方案