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# TFS API WorkItemStore.BatchSave(WorkItem[])方法是否关闭打开的工作项?_C#_Tfs_Workitem - Fatal编程技术网

C# TFS API WorkItemStore.BatchSave(WorkItem[])方法是否关闭打开的工作项?

C# TFS API WorkItemStore.BatchSave(WorkItem[])方法是否关闭打开的工作项?,c#,tfs,workitem,C#,Tfs,Workitem,最近,当我试图提高使用TFSAPI更新数据库中工作项的性能时,遇到了一个问题。我有100多万个工作项要更新,我将它们划分为任务以提高性能。不幸的是,我必须打开而不仅仅是部分打开工作项,我想知道WorkItemStore.BatchSave(WorkItem[])方法是否会关闭工作项并释放内存,还是我必须自己关闭工作项数组中的工作项?有人有过这方面的经验吗 提前谢谢你 关闭此WorkItem实例并释放与其关联的内存 Save和BatchSave不执行此操作。事实上,您可以检查结果,调整对象数据并

最近,当我试图提高使用TFSAPI更新数据库中工作项的性能时,遇到了一个问题。我有100多万个工作项要更新,我将它们划分为任务以提高性能。不幸的是,我必须打开而不仅仅是部分打开工作项,我想知道WorkItemStore.BatchSave(WorkItem[])方法是否会关闭工作项并释放内存,还是我必须自己关闭工作项数组中的工作项?有人有过这方面的经验吗

提前谢谢你

关闭此WorkItem实例并释放与其关联的内存

Save
BatchSave
不执行此操作。事实上,您可以检查结果,调整对象数据并重试该操作

忘了说:
检查值以管理批处理。

不清楚“关闭”是什么意思,因为它通常指工作项状态,但您在释放内存的相同上下文中使用它。谢谢Giulio,这对我帮助很大!