问题描述
我正在尝试获取不同计划之间的所有计划程序任务详细信息。 默认情况下,PlannerTask对象不为您提供某些字段,例如注释和plannerchecklist项目。 PlannerTaskDetails需要单独调用才能获取它们。 我这样做是:
graphClient.Planner.Tasks[task.Id].Details.Request().GetAsync();
这在少量数据上工作良好,但是当我执行许多任务时(有时我会执行2000多个任务),这会给我一个错误。值得一提的是,它不仅是我要查看的分配给我的任务,还包括我可以访问的所有任务。
是否有一种通过与获取任务相同的调用来获取PlannerTaskDetails的方法?还是有一种方法可以在一次通话中获得多次交易?
完整代码段:
var tasks = await graphClient.Planner.Plans[thisPlan.PlanID].Tasks.Request().GetAsync();
foreach (PlannerTask pt in tasks)
{
var plannerTaskDetails = await graphClient.Planner.Tasks[pt.Id].Details.Request().GetAsync(); }
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)