C# コードを使用して、Visual Studio TeamExplorer for TFS の Project -> Workitems で MyShared または Shared Queries にアクセスするにはどうすればよいですか?
また、C# を使用して TeamSystem Web Access に表示される MyFavorites アイテムにアクセスするにはどうすればよいですか?
C# コードを使用して、Visual Studio TeamExplorer for TFS の Project -> Workitems で MyShared または Shared Queries にアクセスするにはどうすればよいですか?
また、C# を使用して TeamSystem Web Access に表示される MyFavorites アイテムにアクセスするにはどうすればよいですか?
重要なのは、QueryHierarchy に My Queries フォルダーと Shared Queries フォルダーが含まれていることを認識することです。
TfsTeamProjectCollection coll = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(new Uri("TfsCollectionUrl"));
WorkItemStore store = new WorkItemStore(coll);
myproject = store.Projects["projectName"];
var MyQueries, SharedQueries;
foreach (QueryFolder folder in myproject.QueryHierarchy)
{
if (folder.IsPersonal == true)
**MyQueries** = folder;
else
**SharedQuereis** = folder;
}
良い例については、こちらを参照してください。
Visual Studio 2010 で C# を使用して Team System Web Access で使用されているお気に入りにアクセスする方法を知りません。