Reporting Work Item Revisions
此 API 可讓您存取專案或集合中的所有工作專案修訂,並可讓您建置倉儲。
API 的回應包含一批工作專案修訂 (「values」) 、下一批工作專案修訂的 URL (「nextLink」) ,以及布林值,告訴您您是否已讀取所有目前可用的工作專案修訂 (「isLastBatch」) 。
建置倉儲的工作流程如下所示:
- 對 API 提出要求,而不提供 continuationToken 參數
- 處理 API 傳回的工作專案修訂
- 保存 「nextLink」 並檢查 「isLastBatch」
- 如果 「isLastBatch」 為 true,則暫停一段時間 (會因目標延遲而有所不同)
- 使用來自 「nextLink」 的 URL 提出下一個要求
- 移至步驟 2
注意
使用移動工作專案和/或變更工作專案類型功能與查詢字串中的 URL 和/或 「types」 中的 「project」 時,此 API 的結果會受到影響。
- 專案範圍要求只會從指定的專案傳回工作專案修訂。
- 類型範圍要求只會傳回指定型別的工作專案修訂, (s)
範例專案
C# 範例
Operations
Read Reporting Revisions Get |
使用包含已刪除專案的選項取得一批工作專案修訂 |
Read Reporting Revisions Post |
取得一批工作專案修訂。 如果您的欄位清單夠大,且可能超過長度限制來執行 URL,則可能會使用此要求。 |