.NET SDK 中的 .WithMaxRetry() 是否根据最佳实践页面处理预期错误

Is .WithMaxRetry() in .NET SDK handles expected errors according to best practices page

我在 Graph 最佳实践文档部分阅读了应用程序在使用 Graph 时应处理的常见错误 https://docs.microsoft.com/en-us/graph/best-practices-concept#handling-expected-errors

我的问题是假设该应用程序正在使用 .WithMaxRetry(3) 是否涵盖了文档中提到的所有最佳实践,例如在 503 上重试,在 429 上重试,等等?

.NET Graph SDK 自动配置为根据 Graph 准则处理重试。如果你想更改默认值,你只需要使用 .WithMaxRetry。您可以在此处查看重试处理程序的详细要求 https://github.com/microsoftgraph/msgraph-sdk-design/blob/master/middleware/RetryHandler.md