Можно ли использовать Task.Delay внутри надежной функции Azure Активность , как это?
Я опрашиваю хранилище данных, которые должны поступить в течение 20-30 секунд или около того.
while (requestAccepted && retryCount < 8)
{
object savedData = await DataManagementService.GetSessionData(processSessionId);
if (savedData != null && savedData.GetType().GetProperties().Any())
{
return true;
}
await Task.Delay(TimeSpan.FromSeconds(10));
retryCount++;
}
Функция таймеров функций с использованием context.CreateTimer
, поясненная здесь , доступна только для Azure Оркестровка Функция, но не Активность Функция.