Я пишу код C #, который отправит сообщение в Azure ServiceBus таким образом (упрощенно для ясности):
private ITopicClient topicClient
= new TopicClient(configuration["ServiceBusEndpoint"], configuration["ServiceBusTopic"]);
// test here
await topicClient.SendAsync(messageToSend.ToString());
Что я хотел бы сделать, если это возможно, это провести какое-топроверить / проверить, что SendAsync()
метод вероятен , чтобы иметь хорошие шансы на успех, прежде чем я его вызову, вместо того, чтобы перехватывать любые исключения во всех случаях, когда это не так.
То есть существует действующее открытое соединение с ServiceBus, и оно готово принять сообщение.
Я не могу найти никакой информации о том, как это сделать, из различных документов, которые я 'Читаю онлайн ...
Кто-нибудь еще сталкивался с такой ситуацией?Спасибо