如何在msgraph-sdk-dotnet-auth认证中设置MaxRetry值 Providers

问题描述 投票:0回答:1

有没有办法设置 最大重复率 值时,我们使用 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。

microsoft-graph msal microsoft-graph-sdks
1个回答
0
投票

你可以设置MaxRetry属性的最大值为10(重试)。默认情况下,它将是3,如果你不设置任何东西。

请参考 文件

requestMessage.GetRequestContext().MiddlewareOptions.Add(
typeof(RetryHandlerOption).ToString(),
new RetryHandlerOption()
{
MaxRetry = 3
});

请参考 GitHub 关于如何设置MaxRetry属性。

© www.soinside.com 2019 - 2024. All rights reserved.