Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem';链接属性很慢_C#_Tfs_Processing Efficiency - Fatal编程技术网

C# 在Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem';链接属性很慢

C# 在Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem';链接属性很慢,c#,tfs,processing-efficiency,C#,Tfs,Processing Efficiency,我的目的是获取父链接类型和子链接类型的工作项链接关系 处理165个工作项s需要90秒,而微软的团队资源管理器使用3秒只能显示相同的结果 foreach (WorkItem wi in wic) //165 count,and takes 90s to process { foreach(WorkItemLink wil in wi.WorkItemLinks) //I only need Parent and Child linktype { s

我的目的是获取父链接类型和子链接类型的工作项链接关系

处理165个
工作项
s需要90秒,而微软的团队资源管理器使用3秒只能显示相同的结果

foreach (WorkItem wi in wic)    //165 count,and takes 90s to process  
{  
    foreach(WorkItemLink wil in wi.WorkItemLinks) //I only need Parent and Child linktype
    {  
        string linktype = wil.LinkTypeEnd.Name.ToString();  
        if (linktype == "Parent")  
        {  
            //some;  
        }  
        else if (linktype == "Child")  
        {  
            //some;  
        }  
    }  
}  

哪些类型是
wic
wi.WorkitemLinks
?它们是否返回数组列表?如果是这样的话,如果将它们放入某种集合(例如,IList在ArrayList上的迭代速度非常慢),您可能会看到性能提高。wic是Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemCollection;wi.WorkitemLinks是Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemLinkCollection