TFS Team-Abfrage: erhalten alle geänderten Workitems seit einer bestimmten Zeit

StackOverflow https://stackoverflow.com/questions/1900784

  •  19-09-2019
  •  | 
  •  

Frage

Offensichtlich ist es unmöglich, das Änderungsdatum Feld mit einem Zeitstempel (Format ‚2009-12-14 10.00.00‘) zu liefern, wenn eine neue Team-Abfrage definieren. Ich den Fehler: „.. Die Abfrage ist fehlgeschlagen Sie keine Zeit mit dem Datum liefern können, wenn eine Abfrage mit Datum Präzision ausgeführt wird“

Gibt es eine Abhilfe für dieses? Ich möchte nur eine Liste von Workitems, die seit der letzten ‚x‘ Minuten geändert werden.

War es hilfreich?

Lösung

Die Lösung ist Ihre eigene WIQL Abfrage schreiben:

Andere Tipps

Sie das Datum im gleichen Format einzugeben, wie sie von VSTS angezeigt wird. Dd-MMM-JJ (01-Jan-16)

ich in das gleiche Problem lief während zu Abfrage für das neueste Updates versuchen, und arbeitete um es durch folgende Maßnahmen

// defined elsewhere
private DateTime lastUpdated;


string consult = "select * from WorkItem where [Created Date] > ' "  + lastUpdated.ToString("MM/dd/yy") + 
                    "' AND [Work Item Type] = 'Test Case'";

IEnumerable<ITestCase> tcc = testManagementTeamProject.TestCases.Query(consult).Where(tp => tp.DateCreated > lastUpdated);

Ich habe etwas sehr ähnlich zum Abrufen von Testergebnissen

Der letzte Parameter dieser Abfrage Konstruktor können Sie definieren die Präzision:

  

dayPrecision

     

Wenn TRUE, zeigt an, dass ein Datetime auf einen ganzen Tag lösen sollte. Oft ist es wahr zu sein präziser zu einer bestimmten Zeit zu vermeiden.

versuchen Abfrageparameter timePrecision:true hinzufügen. Das ist für mich gearbeitet

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top