使用Polly,我希望将我的策略定义和该策略的执行分为两个不同的语句,例如: // Policy definition var policy = Policy .HandleResult<IRestResponse>(predicate) .Retry(2); //...
目前我有这个请求: await url .SetQueryParams(queryString) .SetClaimsToken() .GetJsonAsync<T>() 我希望现在开始使用Polly来处理重试并提供更好的用户体验(https://gi...
我正在使用Polly库来处理瞬态故障。对于同步操作,Polly断路器策略运行良好,但当我创建其异步版本时,它不会重试执行。请建议: 异步方法: private async static Task HelloWorld() { if (DateTime.Now <...
我正在使用Polly来捕获在调用普特尼鲍尔地理编码服务时的异常。我正在使用一个g1client库,它会抛出MessageProcessingException异常。我已经将该调用包装在Polly网络策略中,如果抛出此异常,将重试该调用最多3次,但是Visual Studio坚持认为该异常是“未...
我正在编写一个服务,该服务将连接到远程的Postgres服务器。 我正在寻找一种确定哪些异常应被视为短暂性(值得重试)的好方法,并且如何定义适当的连接远程数据库策略。 该服务使用Npgsql进行数据访问。文档说明,Npgsql会为SQL错误抛出PostgresException,而对于“与...