有没有办法设置 最大重复率 值时,我们使用 msgraph-sdk-dotnet-auth 作为认证供应商。我可以看到它已经设置为1在 AuthenticationProviderOption 阶层
public class AuthenticationProviderOption : IAuthenticationProviderOption { internal int MaxRetry { get; set; } = 1; }
https:/github.commicrosoftgraphmsgraph-sdk-dotnet-authblobdevsrcMicrosoft.Graph.AuthConfidentialClientClientCredentialProvider.cs#L97。
你可以设置MaxRetry属性的最大值为10(重试)。默认情况下,它将是3,如果你不设置任何东西。
请参考 文件
requestMessage.GetRequestContext().MiddlewareOptions.Add( typeof(RetryHandlerOption).ToString(), new RetryHandlerOption() { MaxRetry = 3 });
请参考 GitHub 关于如何设置MaxRetry属性。