簡體   English   中英

如何手動將消息發送到 Azure Function 中的服務總線死信隊列?

[英]How to manually send message to service bus dead letter queue in Azure Function?

如果消息中毒,Azure 服務總線隊列觸發 function 將執行將消息發送到死信隊列的默認策略。 但是,無論如何我們可以手動將消息發送到死信隊列嗎? 有幾次,由於某種內部或業務異常,我們不希望 Azure Function 執行其默認策略,我們希望將其他信息綁定到我們的消息並手動將其發送到我們的 Z3A580F1422036737F13F0BC 服務總線

在使用BrokeredMessage object 的先前版本中,有一種方法稱為

BrokeredMessage msg;
msg.DeadLetter();

然而,在最新的 Functino 2.X 中,它使用消息object,不知何故沒有這種方法......

借助 Functions 2.0,您可以使用 .NET 標准服務總線客戶端。 消息不再有死信等操作。 相反,您需要添加MessageReceiver類型的附加參數才能使用它提供的DeadletterAsync()方法。 您可以在我的帖子中找到如何使用消息接收器的示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM