TFS API: 使用“連接團隊項目”對話框

    在TFS  API早期版本中,連接團隊項目部分封裝成類:DomainProjectPicker

命名空間爲: Microsoft.TeamFoundation.Proxy.

 

例:

private void button1_Click(object sender, EventArgs e)

{

    DomainProjectPicker dpp = new DomainProjectPicker();

 

    dpp.ShowDialog();

 

    if (dpp.SelectedServer != null)

    {

        comboBox1.DataSource = dpp.SelectedProjects;

    }                                  

}

DomainProjectPicker

 

    調用類的ShowDialog()方法,將彈出VS2010中的“Connect To Team Project”對話框,並且將用戶選擇連接的服務器與項目信息保存在類的對象裏,供後續使用。如成員變量SelectedServer是用戶選擇的服務器,SelectedProjects是選擇的所有項目。

 

    在TFS2010中,DomainProjectPicker類已經爲Obsolete(老式的,廢棄的)並且建議使用TeamProjectPicker代替。TeamProjectPicker類的用法與DomainProjectPicker類的用法類似,所屬命名空間依然是Microsoft.TeamFoundation.Proxy。不同的是,在對話框中,項目列表沒有複選框,也去掉了“Select All”選項.因此,只提供項目的單選功能。

 

例:

 private void button2_Click(object sender, EventArgs e)

 {

     TeamProjectPicker tpp = new TeamProjectPicker();

 

     tpp.ShowDialog();

 

     if (tpp.SelectedTeamProjectCollection != null)

     {

          comboBox2.DataSource = tpp.SelectedProjects;

     }

 }

TeamProjectPicker

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章