我正在编写一个简单的自定义工作项浏览器,我希望它能够跟踪我的TFS服务器上工作项发生的实时更改.
例如,如果某人更改了工作项的标题或状态,我将使用此新信息更新我的工作项树.
我如何订阅此类活动?
您可以使用TFS事件机制订阅Web服务端点,以便在工作项更改时收到通知.但是,这是为服务器 - >服务器通信而设计的,并且此推送通知机制不适用于客户端应用程序.
相反,我建议您使用TFS .NET Api定期轮询服务器以获取更新.要在使用查询获得完整结果集后使轮询操作高效,您可以修改WIQL以查找更改日期大于上次轮询服务器的工作项.
在这种情况下,"拉"模型比"推"模型更好地工作的原因如下:
希望有道理.
| 归档时间: |
|
| 查看次数: |
5029 次 |
| 最近记录: |