tfs服务器端插件信息

时间:2016-02-29 12:10:53

标签: tfs tfs-sdk

任何人都可以告诉我来到tfs的请求是否像这样" http://test-test-app1:8080/tfs/_apis/distributedtask/pools/etc等"如果网址包含" / _ apis / distributedtask / pools"所有类型的请求都会将这样的URL发送到TFS,我的意思是

  • 如果我创建一个工作项,那么对TFS的请求将具有" / _ apis / distributedtask / pools"

  • 如果我创建构建将对TFS的请求将具有" / _ apis / distributedtask / pools"

  • 在URL包含的所有场景中," / _ apis / distributedtask / pools"

我已经编写过TFS服务器端插件,如果服务器插件收到一个包含" / _ apis / distributedtask / pools"但我不想影响我在插件中所做的验证,如

  1. VS

  2. 中的验证字段
  3. 控制可以上传流程模板或工作项目的用户

  4. 我不想影响这些事情。

2 个答案:

答案 0 :(得分:0)

我担心您无法忽略网址中的/_apis/distributedtask/pools

可能有其他人与/_apis/distributedtask/hubs

等游泳池不同

池用于构建操作。

如果您创建工作项,请求不会有"/_apis/distributedtask/pools

答案 1 :(得分:0)

不,每种请求类型的URL都不同。 " / _的API / distributedtask /池"用于vNext构建代理服务。如果您的插件不需要跟踪Build Agent Service的信息,则可以忽略它。

您可以使用Fiddler检查每种请求类型的URL:

vNext构建代理服务: enter image description here

创建工作项: enter image description here

队列新建: enter image description here