2017-02-24 19 views
0

我正在使用Microsoft.TeamFoundation.TestManagement.WebApi 14.0並嘗試獲取迭代的測試結果列表。使用TFS TestManagementHttpClient我如何才能訪問套件條目

我可以從WebApi獲得一些信息,但我仍然需要重新訪問舊的Tfs Api來獲取其他位。

有沒有人有完整的示例使用WebApi,不需要使用ITestManagementService和TfsTeamProjectCollection,或者是新的WebApi缺陷。

+0

有什麼細節你的情況下的「其他位」?你是說你想使用TFS web API來獲得特定測試套件的測試結果嗎? –

回答

1

必須向說,居然還有圖書館Microsoft.TeamFoundation.ClientMicrosoft.TeamFoundation.WebApi.Client有些區別。主要是客戶端庫(SOAP API)使用Legacy Client Object Model,而WebApi庫調用新的Rest API來實現這些功能。在某些領域,的WebAPI庫僅提供有限的功能 - 例如:您在版本控制

的變化,也有一定的侷限性與這兩個API:

  1. 客戶端庫無法正常工作以及新的vNext構建系統。
  2. WebApi無法使用版本控制執行更新操作,它現在只能讀取信息。

更多相關信息,請參閱本博客:NuGet packages for TFS and Visual Studio Online .NET client object model

而獲得的測試結果,你需要使用舊的API,一個樣本連接特定的測試套件:Show Test result Form test suites using TFS api

相關問題