我們希望能夠在存儲項目狀態的服務總線隊列中斷消息中保存屬性;所以在出於某種原因重新處理項目的情況下,我們有一個記錄指出了它在過程中的位置(改進我們的重試邏輯)。在Azure服務總線隊列上更新已中斷的消息
因此,我們必須從隊列中拿起一個項目下面的代碼:
var brokeredMessage =
_queueClient.Receive(TimeSpan.FromSeconds(DEFAULT_WAIT_TIME_IN_SECONDS));
然後,我們要調整一個屬性,因此它擁有一個狀態枚舉像這樣:
brokeredMessage.Properties.Add("Status", MessageStatusEnum.MessageReceived);
是有可能在這樣的Brokered Message中保留一個新/更新屬性,是否需要調用其他方法,或者在接收到屬性後所做的任何更改會丟失嗎?
很好的答案謝謝! –