Я использую AutoRest практически во всех своих проектах. Тем не менее, я начал изучать RetryPolicy, и заметил, что в некоторых местах политика повторов по умолчанию установлена на 3.
Однако я не могу найти, действительно ли это для ВСЕХ запросов (GET,POST, PUT, PATCH и т. Д.) Или просто GET-запросы. Этот пример был бы очень, очень плохим:
public async Task CreateStuff(Model model)
{
await _dbContext.Models.AddAsync(model);
throw new Exception();
}
Если этот запрос не выполнен, и для политики повторных попыток установлено значение 3, он в основном попытается добавить модель в базу данных 3 раза.
Существует ли какая-либо документация, указывающая, применяется ли RetryPolicy только к GET-запросам?