Introducing the TfsConnection, TfsConfigurationServer and TfsTeamProjectCollection Classes

If you are familiar with the TFS 2008 client object model then I am sure you have interacted with the TeamFoundationServer object that lived in the Microsoft.TeamFoundation.Client namespace.  It is the starting point for all communication with a 2005 or 2008 Team Foundation Server.  Due to the architectural changes that have been made for TFS…

5

Retrieve the List of Team Project Collections from TFS 2010 Client APIs

If you have started playing with one of the TFS 2010 betas then you have probably noticed the new snazzy connect dialog: For those of you new to TFS 2010, the pane on the left above shows the list of “Team Project Collections” that exist on the TFS Instance that you have connected to.  If…

10

Determining the TFS Server Version Using Client APIs

In today’s software world supporting backward and forward compatibility between different versions of clients and servers for a given product is usually both a headache and a hard-requirement from the customer.  When writing a client application that supports talking to different versions of a server one of the key problems to solve is figuring out…

1

Introducing TFS Impersonation

One of the many things I will be covering in this blog will be the Team Foundation Server APIs and the functionality they offer.  The first example of this will be the new TFS Impersonation API that is new in TFS 2010. Disclaimer: The code presented in this blog post assumes you are using the…

3