AutoRest的Microsoft.Rest RetryPolicy实现的默认行为是什么?

时间:2019-10-30 14:58:07

标签: autorest retrypolicy

我基本上在所有项目中都使用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请求?

0 个答案:

没有答案