[英]How to check when TFS Workspace.Get method is complete?
我正在使用Microsoft.TeamFoundation.Client
命名空间中的Workspace
类从Team Foundation Server获取特定分支的最新代码。
workspace.Get(new string[] { SelectedRelease.ServerPath }, VersionSpec.Latest,
RecursionType.Full, GetOptions.GetAll);
获得最新代码后,我以编程方式构建相关解决方案。 代码可以在这里的帖子中找到 。
我的问题是'我怎样才能知道Workspace.Get方法何时完成? 在完成下载之前我无法构建它。 我考虑过监控解决方案文件夹,但我不知道文件的内置顺序。
它不是异步的。 一旦它返回,你的结束就完成了。
如果你想在另一个线程中监听完成(并使用TFS的事件系统来完成而不是自己滚动),你可以将一个GettingEventHandler连接到你的VersionControlClient。
这个问题对您有用:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.