Получить initialVisibilityDelay CloudMessage - PullRequest
0 голосов
/ 25 октября 2019

У меня есть сообщение в очереди со свойством initialVisibilityDelay (поэтому сообщение сейчас не отображается):

await inputQueue.AddMessageAsync(new CloudQueueMessage(JsonConvert.SerializeObject(queueItem)), null, TimeSpan.FromMinutes(retryMinutes), null, null);

Есть ли способ получить это сообщение, чтобы выполнить некоторые действия с сообщением с некоторыми условиями?

Ответы [ 2 ]

1 голос
/ 26 октября 2019

До истечения задержки видимости вы можете удалить только ее и все другие сообщения.

Она скрыта от любых запросов или просмотров. Это агент-ориентированный механизм планирования.

1 голос
/ 26 октября 2019

Есть ли способ заставить это сообщение выполнить некоторые действия с сообщением с некоторыми условиями?

К сожалению, нет. Это сообщение будет оставаться скрытым в течение этого времени и не может быть получено. С этим сообщением вы сможете что-либо делать только тогда, когда оно появляется в очереди, т.е. после истечения времени ожидания видимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...