2012-02-03 47 views

回答

14

無論消息內容的值如何,都使用標誌設置MessageUpdateFields.Visibility更新隊列消息。例如

message.SetMessageContent(""); 
queue.UpdateMessage(message, visibilityTimeout, MessageUpdateFields.Visibility); 

這是不會改變的消息內容,以空字符串和內容將保持不變,只會更新可見性超時。

要更新的內容以及可見性超時,

queue.UpdateMessage(message, visibilityTimeout, MessageUpdateFields.Content | MessageUpdateFields.Visibility); 
+0

感謝Jash - 我將使用這些內容並查看底層REST調用以獲取我需要的內容。 – 2012-02-04 21:46:43

0

更新消息有更新超時的能力。更多詳細信息可以在這裏找到http://msdn.microsoft.com/en-us/library/windowsazure/hh452234.aspx

+0

迪帕克 - 這使我相信,你需要重新發布的數據是文本「的請求的主體包含以下信息數據XML格式。請注意,郵件內容必須採用可使用UTF-8編碼的格式。「 (在請求主體標題下)。問題是 - 這是可選的,還是我需要重新發布數據? – 2012-02-04 06:05:36

相關問題