2016-02-29 72 views
1

任何人都可以讓我知道,如果來自tfs的請求是這樣的「http://test-test-app1:8080/tfs/_apis/distributedtask/pools/etc etc」,如果url包含「/ _apis/distributedtask/pools」,所有類型的請求都會發送這樣的URL到TFS,我的意思是tfs服務器端插件信息

  • 如果我創建一個工作項會請求TFS將有 「/ _apis/distributedtask /池」?

  • 如果我創建構建將請求TFS將有 「/ _apis/distributedtask /池」?

  • 在什麼情況下都不會URL包含 「/ _apis/distributedtask /池」?

我已經寫TFS服務器端插件,我想如果服務器插件接收包含「/ _apis/distributedtask /池」的URL,但我不想影響我在我做的驗證忽略在VS

  • 控制誰可以上載過程模板或witd

  • 0123工作項的用戶插件,像

    1. 驗證領域

      我沒有要影響這些東西。

    回答

    0

    恐怕你不能忽略在URL中/_apis/distributedtask/pools

    並且可以有其他與池如/_apis/distributedtask/hubs

    池不同的是用於構建的動作。

    如果你創建一個工作項將不要求有"/_apis/distributedtask/pools

    0

    沒有,每個請求類型的URL是不同的。 「/ _apis/distributedtask /池」用於vNext構建代理服務。如果您的插件不需要跟蹤構建代理服務的信息,則可以忽略它。

    您可以使用Fiddler查詢的網址爲每個請求類型:

    vNext建立代理服務: enter image description here

    創建工作項目: enter image description here

    隊列中的新體形: enter image description here