Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.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# 服务总线接收未立即返回_C#_Azure_Azureservicebus - Fatal编程技术网

C# 服务总线接收未立即返回

C# 服务总线接收未立即返回,c#,azure,azureservicebus,C#,Azure,Azureservicebus,我正在使用Azure服务总线主题/订阅,在接收消息时遇到无法解释的性能问题 根据MSDN: 如果在serverWaitTime中传递零,则不会有等待时间。 相反,服务器总线将立即获取任何消息 可用,或作为结果返回null 在我的代码中,我传递了一个0,但接收需要60秒才能完成。我的代码被精简为基本的代码。当它完成时,我得到一个空对象。为什么它需要60秒才能立即返回 var client = ServiceBusClient.GetOrCreateSubscriptionClient(topicN

我正在使用Azure服务总线主题/订阅,在接收消息时遇到无法解释的性能问题

根据MSDN:

如果在serverWaitTime中传递零,则不会有等待时间。 相反,服务器总线将立即获取任何消息 可用,或作为结果返回null

在我的代码中,我传递了一个0,但接收需要60秒才能完成。我的代码被精简为基本的代码。当它完成时,我得到一个空对象。为什么它需要60秒才能立即返回

var client = ServiceBusClient.GetOrCreateSubscriptionClient(topicName, subscriptionName, false);

var msg = client.Receive(TimeSpan.FromSeconds(0));