2016-05-12 6 views
1

Mit dem älteren TFS-API verwendet, ist es möglich gelöscht Zugriff baut den folgenden Code:kann nicht gelöscht Zugriff baut die TFS 2015 REST API

IBuildDetailSpec buildDetailSpec = buildServer.CreateBuildDetailSpec(m_teamProject, m_buildDefinition); 
buildDetailSpec.BuildNumber = (string.IsNullOrEmpty(m_buildPrefixOverride))? m_buildDefinition + "*" : m_buildPrefixOverride + "*"; 
buildDetailSpec.MaxBuildsPerDefinition = m_maxBuildPerDefinition; 
buildDetailSpec.Status = BuildStatus.All; 
buildDetailSpec.QueryDeletedOption = QueryDeletedOption.IncludeDeleted; 
buildDetailSpec.QueryOrder = BuildQueryOrder.StartTimeDescending; 
buildDetailSpec.InformationTypes = null; 
IBuildQueryResult buildQueryResult = buildServer.QueryBuilds(buildDetailSpec); 

Auf der anderen Seite scheint es unmöglich, dass die gleiche Sache abfragen Verwenden der TFS 2015 Update 2 (On-Premise) -REST-API gemäß der Dokumentation.

Dies ist die Abfrage Ich bin mit:

http://tfsserver:8080/tfs/defaultcollection/BuildTools/_apis/build/builds?api-version=2.0&definitions=1227 

Hat jemand verwalten, sie zu fragen? Wenn das so ist, wie?

Antwort

0

REST API enthält keine Abfrage gelöschte Option wie. NET API IBuildDetailSpec.QueryDeletedOption.

Wenn eine Liste erhalten von einer Builddefinition baut, baut REST API unten nur dann ausgegeben, die nicht gelöscht:

http://tfsserver:8080/tfs/defaultcollection/BuildTools/_apis/build/builds?api-version=2.0&definitions=xx 

Sie können prüfen, unter einem Benutzer Stimme auf der Website einreichen: https://visualstudio.uservoice.com/forums/121579-visual-studio-2015

+0

Danke für die Bestätigung. Ich habe hier eine User Voice gepostet: https://visualstudio.uservoice.com/forums/330519-team-services/suggestions/13833075-add-deleted-builds-option-in-the-builds-rest-api-q –