我有一个使用 WCF MSMQ 绑定的服务。在服务器上,需要引入一些延迟,例如 5 秒。为此,该服务希望检测消息到达的时间。
我搜索 OperationContext.Current.IncomingMessageHeaders 和 OperationContext.Current.IncomingMessageProperties 但找不到该属性。
反正有没有得到这个时间戳?
不要认为消息标头上有这样的属性-除非您在退出时将其添加为自定义标头...然后您可以提取它..?
你是在节流之后吗???参见例如http://msdn.microsoft.com/en-us/library/ms751436(v=vs.110).aspx