我正在尝试从AtTask / WorkFront站点提取项目信息。我正在使用的foreach循环每次停止循环100个项目。
JToken projects = client.Search(ObjCode.PROJECT, new { groupID = userGroupID });
foreach (var j in projects["data"].Children())
{
Console.WriteLine("# " + counter + " Name: {0}", j.Value<string>("name"));
counter++;
}
这就像我需要的那样产生名称,除了循环总是停止。此循环的代码直接来自WorkFront开发人员站点(https://developers.workfront.com/api-docs/code-samples/)。
这是由具有呼叫限制的WorkFront API引起的还是代码中有错误?我该怎么做才能解决这个问题?
答案 0 :(得分:1)
默认结果数100如果查询中未指定限制 过滤器(即$$ LIMIT),结果将包含不超过100个主要 对象。有关如何使用的说明,请参阅下面的示例 您的查询过滤器中有$$ LIMIT。
答案 1 :(得分:0)
通过WorkFront文档......
如果在查询过滤器中没有指定限制(即$$ LIMIT),则结果将包含不超过100个主要对象。有关如何在查询过滤器中使用$$ LIMIT的说明,请参阅下面的示例。