收到回复的经过时间 [英] Elapsed time for a Reply to be received

查看:109
本文介绍了收到回复的经过时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好,



这是我用来收到回复信息的代码:

 < span class =code-keyword>尝试 
MQMessage_Reply = MQMessage
MQMessage_Reply.CorrelationId = MQMessage_Request.MessageId
MQMessage_Reply.MessageType = MQC.MQMT_REPLY
MQGetMessageOptions_Reply = MQGetMessageOptions
MQGetMessageOptions_Reply.Options = MQC.MQGMO_WAIT + MQC.MQGMO_FAIL_IF_QUIESCING
MQGetMessageOptions_Reply .MatchOptions = MQC.MQMO_MATCH_CORREL_ID
MQGetMessageOptions_Reply.WaitInterval = My.Settings.MQ_ReplyTimeOut
MQQueue_Response。获取(MQMessage_Reply,MQGetMessageOptions_Reply)
MyReplyMessage = MQMessage_Reply.ReadString(MQMessage_Reply.MessageLength)
Catch ex As MQException
MsgBox ( MQException:compCode:& ex.CompCode.ToString()& 原因: + ex.Reason.ToString()& - & ex.Message)
MQDisconnectAndClose()
结束 尝试





有没有办法计算收到请求所需的时间?

解决方案

< blockquote>是的,您可以使用秒表 [ ^ ]类,MSDN页面有一个很好的如何使用它的例子。如果您需要比秒表更高的分辨率,您将不得不深入了解性能指标。


Hello,

This is my code I use to get a reply message:

Try
	MQMessage_Reply = New MQMessage
	MQMessage_Reply.CorrelationId = MQMessage_Request.MessageId
	MQMessage_Reply.MessageType = MQC.MQMT_REPLY
	MQGetMessageOptions_Reply = New MQGetMessageOptions
	MQGetMessageOptions_Reply.Options = MQC.MQGMO_WAIT + MQC.MQGMO_FAIL_IF_QUIESCING
	MQGetMessageOptions_Reply.MatchOptions = MQC.MQMO_MATCH_CORREL_ID
	MQGetMessageOptions_Reply.WaitInterval = My.Settings.MQ_ReplyTimeOut
	MQQueue_Response.Get(MQMessage_Reply, MQGetMessageOptions_Reply)
	MyReplyMessage = MQMessage_Reply.ReadString(MQMessage_Reply.MessageLength)
Catch ex As MQException
	MsgBox("MQException: compCode: " & ex.CompCode.ToString() & " Reason: " + ex.Reason.ToString() & " - " & ex.Message)
	MQDisconnectAndClose()
End Try



Is there a way to calculate how long it took for the request to be received?

解决方案

Yes, you can use the Stopwatch[^] class, the MSDN page has a good example of how to use it. If you need a higher resolution than what the Stopwatch gives, you will have to dive into performance counters.


这篇关于收到回复的经过时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆