0

C# コードを使用して、Visual Studio TeamExplorer for TFS の Project -> Workitems で MyShared または Shared Queries にアクセスするにはどうすればよいですか?

また、C# を使用して TeamSystem Web Access に表示される MyFavorites アイテムにアクセスするにはどうすればよいですか?

4

1 に答える 1

1

重要なのは、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 で使用されているお気に入りにアクセスする方法を知りません。

于 2012-09-07T21:33:42.757 に答える