2017-08-14 102 views
0

我正在使用azure服務總線主題機制。此外,我已將 發送給主題的消息,並希望通過編程檢查是否將消息發送到主題。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

@ user2771704如果答案沒有解決您的問題,請提供評論。 –

回答

0

當對SendAsync()的呼叫完成並且沒有拋出異常時,您可以保證郵件已經傳送給代理。

對於可能發生的異常(調節,實體狀態等),您的代碼需要處理這些異常。如果異常是暫時的,則需要重試才能確保執行操作。請參閱可能的例外列表here

相關問題