同步和异步消息使用者

同步消息使用者从队列同步接收消息,异步消息使用者从队列异步接收消息。

同步消息使用者

同步消息使用者每次接收一条消息。 使用 Receive(wait interval) 方法时; 调用仅等待消息的指定时间段 (以毫秒计) ,或者直到消息使用者关闭为止。

如果使用 ReceiveNoWait() 方法,那么同步消息使用者会立即接收消息而无任何延迟;如果下一条消息可用,将立即接收该消息,否则将返回指向空 Message 对象的指针。

异步消息使用者

只要队列中有可用的新消息,就会调用由应用程序注册的消息侦听器。