public Task UpdateMessageAsync(string messageId, string popReceipt, TimeSpan visibilityTimeout) { Require.NotEmpty(messageId, "messageId"); Require.NotEmpty(popReceipt, "popReceipt"); var message = new CloudQueueMessage(messageId, popReceipt); return(CloudEntity.UpdateMessageAsync( message, visibilityTimeout, MessageUpdateFields.Visibility)); }
public Task UpdateMessageAsync(string messageId, string popReceipt, byte[] content) { Require.NotEmpty(messageId, "messageId"); Require.NotEmpty(popReceipt, "popReceipt"); Require.NotNull(content, "content"); var message = new CloudQueueMessage(messageId, popReceipt); message.SetMessageContent(content); return(CloudEntity.UpdateMessageAsync( message, TimeSpan.Zero, MessageUpdateFields.Content | MessageUpdateFields.Visibility)); }