如何检查TFS Workspace.Get方法何时完成
本文关键字:Get Workspace 方法 何时完 TFS 何检查 检查 | 更新日期: 2023-09-27 17:59:13
我使用Microsoft.TeamFoundation.Client
命名空间中的Workspace
类从Team Foundation Server获取特定分支的最新代码。
workspace.Get(new string[] { SelectedRelease.ServerPath }, VersionSpec.Latest,
RecursionType.Full, GetOptions.GetAll);
在获得最新的代码后,我以编程方式构建了相关的解决方案。代码可以在这里的帖子中找到。
我的问题是"我如何才能知道Workspace.Get方法何时完成?"?在它完成下载之前,我无法构建它。我考虑过监视解决方案文件夹,但我不知道文件的构建顺序。
它不是异步的。它一回来,你的get就完成了。
如果您想在另一个线程中侦听完成(并使用TFS的事件系统来完成,而不是滚动自己的事件系统),您可以将GettingEventHandler连接到VersionControlClient。
这个问题可能对你有用:
使用TFS 2010 API订阅工作区事件