У нас есть .Net Core лямбда-функция, и под ней у нас есть один асинхронный цикл for, который вызывает процедуру сохранения для каждого из элементов цикла.Он работает нормально, но иногда выдает исключение «Время ожидания команды истекло до завершения операции».
И мы получаем это исключение в журналах наблюдения облачных сервисов AWS.Пожалуйста, предложите, что может быть причиной здесь.
locations.ForEach(async location =>
{
await _dataServiceWrite.SaveDeletedLocationDelegateAssignment(location.LocationId, obj.DelegateId, hsId, userId);
await Task.Delay(100);
});