「My Queries」フォルダーの TFS 2012 でクエリを取得する必要があります。この記事を見つけました。しかし、それに従うと、すべてのクエリが得られます。
「My Queries」フォルダからクエリを取得したい。これは私がこれまでに試したことです:
string selectedProject = this.listProjects.SelectedItem.ToString();
TfsTeamProjectCollection teamProjectCollection = TFSDetail.GetTeamProjectDetails(UrlPath);
if (teamProjectCollection != null)
{
Project detailsOfTheSelectedProject = null;
WorkItemStore workItemStore =
(WorkItemStore)teamProjectCollection.GetService(typeof(WorkItemStore));
string folder = "My Queries";
var project = workItemStore.Projects[selectedProject];
QueryHierarchy queryHierarchy = project.QueryHierarchy;
var queryFolder = queryHierarchy as QueryFolder;
QueryItem queryItem = queryFolder[folder];
queryFolder = queryItem as QueryFolder;
}
ウォッチに追加queryFolder
すると、次の出力が得られます。
結果にアクセスしてそれらの値を取得するにはどうすればよいですか?