L’object model di TFS 2010 mette a disposizione una finestra per permettere ai nostri utenti di selezionare un server TFS, una project collection o un progetto. La finestra è implementata dalla classe TeamProjectPicker che si trova nel namespace Microsoft.TeamFoundation.Client (assembly Microsoft.TeamFoundation.Client.dll). TeamProjectPicker permette una certa versatilità perché può servire per selezionare una project collection, un progetto o una serie di progetti. Prima di vedere come si può ottenere ciò, vediamo come è strutturata la classe. La classe ha tre costruttori che permettono di gestire la possibilità di scegliere cosa è possibile selezionare e quale provider di credenziali utilizzare. In particolare, il costruttore più completo è il seguente: Public Sub New ( ByVal mode As TeamProjectPickerMode , ByVal disableCollectionChange As Boolean , ByVal credentialsProvider As ICredentialsProvider ) L’argomento mode, di tipo TeamProjectPi...