gpt4 book ai didi

c# - 如何订阅 TFS 上的工作项状态更改?

转载 作者:太空狗 更新时间:2023-10-30 00:24:45 26 4
gpt4 key购买 nike

美好的一天!

我想知道,如何订阅 TFS 2010\2013 上的 WorkItem 状态更改?

我应该使用 WCF 吗?

请告诉我们路。

谢谢。

附言我需要通过 C# 访问 tfs 工作项更改:当工作项更改时-我想通过 C# 获得一些通知并执行一些操作

例如:我有控制台程序,可以获取所有工作项。但它是由运行调度程序获得的。我想在某些事件上订阅我的程序,例如 onWorkItemChanged:当某些用户更改任务时,程序会更改并执行一些工作。

最佳答案

有多种方法可以实现这一点。您可以通过实现 ISubscriber 并监听 WorkitemChangedEvent 直接在 tfs 进程中执行此操作:

http://www.almguide.com/2011/12/tfs-server-side-event-handlers/

或者使用客户端 API,您可以注册一个 wcf 服务以获得工作项更改的通知。因此,您可以在不同的层上实现逻辑。

您可以在这里找到这两种实现方式:

http://tfswiwatcher.codeplex.com

2010版本使用客户端方式,2012和2013版本使用服务器端方式。

关于c# - 如何订阅 TFS 上的工作项状态更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22140711/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com