Каково поведение по умолчанию в Microsoft Auto.Rest для реализации RetryPolicy? - PullRequest
0 голосов
/ 30 октября 2019

Я использую 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-запросам?

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