Есть ли способ сохранить запрос WIQL на сервере TFS?

Надеюсь, название говорит само за себя. Я получил результаты специальных запросов с помощью метода WorkItemStore.Query () и создал объекты Query с помощью нового синтаксиса. Однако после изучения объектной модели для объектов Query, QueryFolders, QueryItems и WorkItemStore я не могу найти способ создать и сохранить запрос WIQL в хранилище / сервере TFS.

Какие-либо предложения?


person Alby    schedule 18.12.2015    source источник


Ответы (1)


Вы можете использовать QueryHierarchy.Save Метод сохранения запроса. Например:

QueryDefinition query = new QueryDefinition("My Query", "Select * from WorkItems Where [System.AssignedTo] = @me", parentFolder); 
myproject.QueryHierarchy.Save();

Дополнительную информацию можно найти в блоге: http://blogs.msdn.com/b/team_foundation/archive/2010/06/16/work-item-tracking-queries-object-model-in-2010.aspx

person Cece Dong - MSFT    schedule 21.12.2015
comment
Спасибо, Сес, это было правильно. - person Alby; 21.12.2015