gpt4 book ai didi

c# - WorkItemCollection 项目访问速度太慢

转载 作者:太空宇宙 更新时间:2023-11-03 14:26:14 25 4
gpt4 key购买 nike

使用 TFS SDK,我正在使用 WorkItemStore.Query 查询工作项:

WorkItemCollection workItems = WorkItemStore.Query("SELECT ID from workitems");

foreach(WorkItem wi in workItems)
{
string Id = wi.Id;
foreach(Attachment attachment in wi.Attachments)
{
Console.Write(attachment.Uri.OriginalString); //SLOW
}
}

访问集合中的项目太慢。每次访问 WorkItem 成员时它是否与 TFS 服务器通信?有没有一种方法可以构建我的查询,使其一次性获得我需要的所有字段?

问题是,TFS 服务器位于海外,这就是它速度慢的原因。大量查询内容使其速度更快。

编辑:我无法查询附件字段。 “附件”不是有效字段。

最佳答案

您的查询未获取附件。每个 wi.Attachments 调用都会进行另一个查询以获取数据。

关于c# - WorkItemCollection 项目访问速度太慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3890252/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com