我正在使用azure服务总线主题机制。而且我有 将消息发送到主题,并希望通过编程方式检查是否将消息发送到主题。
代码:
message.Properties.Add("Name", "Test");
message.Properties.Add("Country", "India");
message.Properties.Add("JsonData",json);
var client = TopicClient.CreateFromConnectionString(connectionString, topicName);
await client.SendAsync(message).ConfigureAwait(false);
有没有办法获得响应或状态代码?
答案 0 :(得分:0)
当对SendAsync()
的调用完成且没有抛出异常时,您可以保证该消息已传递给代理。
对于可能发生的异常(限制,实体状态等),您的代码将需要处理这些异常。如果异常是瞬态的,则需要重试以确保执行操作。请参阅可能的例外列表here。