2
我有一个使用WCF MSMQ绑定的服务。在服务器上,需要引入一些延迟,例如5秒。为此,该服务希望检测消息到达的时间。如何检测WCF MSMQ绑定的消息到达时间
我搜索OperationContex.Current.IncomingMessageHeaders和OperationContext.Current.IncomingMessageProperties,但无法找到属性。
有没有办法得到这个时间戳?
我有一个使用WCF MSMQ绑定的服务。在服务器上,需要引入一些延迟,例如5秒。为此,该服务希望检测消息到达的时间。如何检测WCF MSMQ绑定的消息到达时间
我搜索OperationContex.Current.IncomingMessageHeaders和OperationContext.Current.IncomingMessageProperties,但无法找到属性。
有没有办法得到这个时间戳?
不要以为消息头中有这样的属性 - 除非你在出路上将它作为自定义头添加......那么你可以提取那个..?
你是否经过任何机会节流?例如见http://msdn.microsoft.com/en-us/library/ms751436(v=vs.110).aspx
为什么你想添加一个消息的延迟,这闻起来像一个竞争条件? – 3dd 2013-04-22 19:30:53