Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# AQMP ReceiverLink失去连接_C#_Azure_Amqp - Fatal编程技术网

C# AQMP ReceiverLink失去连接

C# AQMP ReceiverLink失去连接,c#,azure,amqp,C#,Azure,Amqp,我们正在使用AmqpNetLite库连接到Azure队列。我们有时会遇到这样的问题,即使用ReceiverLink创建的队列的订户停止接收消息。建议订阅AMQP对象关闭事件并重新建立连接。然而,关闭事件似乎从未引发。重现问题的场景: 创建ReceiverLink并订阅队列 拉动网络电缆以导致连接断开 等待几次后,发送(ch=0)空日志条目,将电缆插回。在此场景之后,将不再调用接收方链接消息回调。此外,也从未收到关闭事件 还尝试设置了IdleTimeOut。我确实看到一个连接日志事件,但如上所述,

我们正在使用AmqpNetLite库连接到Azure队列。我们有时会遇到这样的问题,即使用
ReceiverLink
创建的队列的订户停止接收消息。建议订阅AMQP对象关闭事件并重新建立连接。然而,关闭事件似乎从未引发。重现问题的场景:

  • 创建
    ReceiverLink
    并订阅队列
  • 拉动网络电缆以导致连接断开
  • 等待几次后,发送(ch=0)空日志条目,将电缆插回。在此场景之后,将不再调用接收方链接消息回调。此外,也从未收到关闭事件 还尝试设置了
    IdleTimeOut
    。我确实看到一个连接日志事件,但如上所述,事件处理程序从未被调用