TopicClient不发送+没有异常抛出

时间:2014-09-16 15:08:01

标签: c# azureservicebus azure-sdk-.net

我们正在使用TopicClient将消息推送给订阅者,为了测试一些可能的情况,我们禁用了主题(尽可能模拟一个繁重的服务器负载)。

现在,当我们启用主题(使用Microsoft Service Bus Explorer)时,TopicClient不会将消息发送给订阅者。这不是让我担心的问题,因为这个话题永远不应该被禁用。但为什么不抛出异常?

这是发送消息的代码的一部分:

NamespaceManager namespaceManager = NamespaceManager.CreateFromConnectionString(ConnectionString);

if (!namespaceManager.TopicExists(TopicName))
    namespaceManager.CreateTopic(TopicName);

_client = TopicClient.CreateFromConnectionString(ConnectionString, TopicName);

try
{
    _client.Send(message);
}
catch(Exception e)
{
    //Doesn't get in here when the topic is re-enabled, usually does (when needed).
}

0 个答案:

没有答案