tfs以编程方式创建区域路径并在查询中使用它

时间:2016-02-16 21:47:45

标签: api tfs

我需要在TFS项目中以编程方式创建区域路径并创建一个查询,其中包含条款' Under'创造了Areapath。

问题是我的代码在创建区域路径之前开始生成并将查询导入服务器。

我不想使用Thread.Sleep,虽然它解决了这个问题。

此外,我尝试将区域路径创建包装到Task中(使用Task.Wait()), 它没有帮助,因为代码向服务器发送命令并且它已经完成了。但我需要以某种方式确定在查询之前创建的AreaPath是导入的。

区域路径创建

using (var tfsCollection = new TfsTeamProjectCollection(new Uri(_tfsPath)))
{
 var css = tfsCollection.GetService<ICommonStructureService>();
 var pathRoot = css.GetNodeFromPath(_rootNodePath + pathToNode);
    string newNode= css.CreateNode(nodeName, pathRoot.Uri);
    return css.GetNode(newNode); // I thought it would be callback function, but it's not
}

0 个答案:

没有答案