可以在这样的 Azure 持久功能活动中使用 Task.Delay吗?
我正在轮询应该在 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编排功能,不适用于活动功能。