在组上调用可传递成员api时,从页面读取用户时超时



我有一个Azure耐用功能(消费计划(,有两个活动功能:

活动函数1是从第一页开始从组中获取可传递成员:

public async Task<IGroupTransitiveMembersCollectionWithReferencesPage> GetPageByIdAsync(string groupId)
{
await grapClient
.Groups[groupId]
.TransitiveMembers
.Request()
.Top(999)
.GetAsync();
}

活动功能2是从下一页获得组中的可传递成员:

public async Task<IGroupTransitiveMembersCollectionWithReferencesPage> GetNextPageAsnyc(
IGroupTransitiveMembersCollectionWithReferencesPage groupMembersRef,
string nextPageUrl)
{             groupMembersRef.InitializeNextPageRequest(graphClient, nextPageUrl);
groupMembersRef
.NextPageRequest
.GetAsync();
}

我看到活动功能2超过了10分钟。有办法解决这个问题吗?

我认为您可以在host.json中为Azure耐用功能设置functionTimeout,但根据文档,消耗计划的最大超时时间为10分钟。

您可以通过设置Top方法<999或检查您是否可以为Azure耐用功能应用一些重试处理。

最新更新