TopicClient не отправляется + исключений нет

Мы используем TopicClient для отправки сообщений подписчикам, чтобы протестировать некоторые возможные случаи, мы отключили эту тему (насколько нам известно, чтобы имитировать нагрузку на сервер).

Теперь, когда мы включаем тему (с помощью Microsoft Service Bus Explorer), TopicClient не отправляет сообщения подписчикам. Это не то, что беспокоит меня, так как тема не должна быть отключена в Prod. Но почему не бросить исключение?

Это часть кода, которая отправляет сообщения:

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 ответов

Другие вопросы по тегам