簡體   English   中英

如何在azure服務總線主題訂閱中的消息中指定發件人訂閱?

[英]How to specify the sender subscription in a message in azure service bus topic subscription?

在azure servicebus中,我有一個訂閱主題。 當此主題收到消息時,訂閱必須將消息轉發到日志記錄隊列。 如何指定轉發的郵件來自此主題? 我需要轉發郵件中的主題名稱。

我嘗試了這個但是沒有用。 我不知道我做錯了。

az servicebus topic subscription rule create --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --subscription-name mysubscription --name myrule --sql-action-expression myproperty=myvalue

必須以不同方式處理具有特定特征的消息。 要啟用此處理,您可以配置訂閱以查找具有所需屬性的消息,然后對這些屬性執行某些修改。 雖然Service Bus訂閱會查看發送到主題的所有消息,但您只能將這些消息的子集復制到虛擬訂閱隊列。

使用訂閱過濾器完成此過濾。 這種修改稱為過濾操作。 創建訂閱時,您可以提供一個過濾器表達式,該表達式對消息的屬性進行操作,包括系統屬性(例如,Label)和自定義應用程序屬性(例如,StoreName)。

有關完整的工作示例,請參閱GitHub上的TopicSubscriptionWithRuleOperationsSample示例。

暫無
暫無

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

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