DCSIMG
TFS API Part 3: Get Project List Using ICommonStructureService - Shai Raiten's Blog

Shai Raiten's Blog

It's all about code...

TFS API Part 3: Get Project List Using ICommonStructureService

TFS API Part 3: Get Project List Using ICommonStructureService

In the first post about TFS API Part 1: Domain Picker we saw how to take TFS projects only by selecting them in the Domain Project Picker.

In the post I’ll saw how to take all project from the TFS Server.

Download Demo Project

First add reference for Microsoft.TeamFoundation,Microsoft.TeamFoundation.Client
located in - C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\

Add using for Proxy,Client and Server.

using Microsoft.TeamFoundation.Client;

using Microsoft.TeamFoundation.Proxy;

using Microsoft.TeamFoundation.Server;

Connect to TFS Server

DomainProjectPicker dp = new DomainProjectPicker(DomainProjectPickerMode.None);

dp.ShowDialog();

image

After selecting the desire TFS I’ll make TeamFoundationServer object:

  TeamFoundationServer tfs = dp.SelectedServer;

 

Create ICommonStructureService object that will take TFS Structure Service.

            

ICommonStructureService structureService = (ICommonStructureService)tfs.GetService(typeof(ICommonStructureService));

 

 

Use ListAllProjects method to get all Team Projects in the TFS.

ProjectInfo[] projects = structureService.ListAllProjects();

list_projects.DataSource = projects;

 

image

Download Demo Project

Comments

DotNetKicks.com said:

You've been kicked (a good thing) - Trackback from DotNetKicks.com

# January 14, 2009 9:18 AM

Shai Raiten said:

TFS API Part 5: WorkItemStore - Get Project Details (WorkItemTypes, Queries) In TFS API Part 3: Get Project

# January 16, 2009 12:51 AM

Shai Raiten said:

TFS API Summary & My #200 Post It’s been 4 months, 3 weeks(143 days) since my ..::: My #100 Post

# February 13, 2009 11:44 PM

suneetha said:

Hi

Thankyou for your post.

I want list usergroups in dropdown and then based on group selection I need to populate users in that perticular group.

can you help me?

Thanks

Suneetha.

# July 8, 2009 3:13 PM
Leave a Comment

(required) 

(required) 

(optional)

(required) 


Enter the numbers above: