私はWorkItemStoreコレクションを持っています。私は各WorkItem内でアクションを実行する必要があります。私は繰り返しながらBoardColumnを取得する必要があります。かなりシンプルですが、WorkItemでBoardColumnを取得する方法を理解するのに苦労しています。C#各作業項目のTFSかんばんボード列を取得
// Get our WorkItem Store
TfsTeamProjectCollection projectCollection = GetTfsProjectCollection(tfsCollectionUri);
WorkItemStore workItemStore = (WorkItemStore)projectCollection.GetService(typeof(WorkItemStore));
// Run a query for all Tasks on the "New Creative Work" Board.
WorkItemCollection queryResults = workItemStore.Query(
"Select [State], [Title] " +
"From WorkItems " +
"Where[System.AreaPath] = '<MySysAreaPath>' " +
"AND[System.BoardLane] = '<MyBoardLane>'" +
"AND[System.State] Does Not Contain 'Completed'");
foreach(WorkItem item in queryResults)
{
string myBoardColumn = item[DO NOT KNOW WHAT GOES HERE]...
//DO Stuff > Update db record
}
すべてのヘルプは大歓迎です!!!!
あなたはTFSのどのバージョンを照会していますか? –
こんにちはデイブ、私はTFSを使用しています2015 –