C# 获取在TFS中具有签入权限的所有用户的列表

C# 获取在TFS中具有签入权限的所有用户的列表,c#,version-control,tfs,C#,Version Control,Tfs,我试图通过编程方式查找TFS项目集合中每个项目的所有具有签入权限的用户。以前,我能够使用以下代码获取TFS集合中的所有项目管理员 var teamProject = teamProjects[i]; var security = new Security(); var myTeamProj = new TeamProject(); myTeamProj.Name = teamProject.Name

我试图通过编程方式查找TFS项目集合中每个项目的所有具有签入权限的用户。以前,我能够使用以下代码获取TFS集合中的所有项目管理员

 var teamProject = teamProjects[i];
                var security = new Security();
                var myTeamProj = new TeamProject();
                myTeamProj.Name = teamProject.Name;
                myTeamProj.TeamProjectCollectionName = teamProject.TeamProjectCollection.Name;
                security.TeamProject = myTeamProj;
                var groupMemberships = new List<GroupMembership>();
                Identity[] appGroups =
                  sec.ListApplicationGroups(teamProject.ArtifactUri.AbsoluteUri);

                foreach (Identity group in appGroups)
                {
                    if (group.DisplayName.ToString() != "Project Administrators")
                    continue;
.....
var teamProject=teamProjects[i];
var security=newsecurity();
var myTeamProj=新团队项目();
myTeamProj.Name=teamProject.Name;
myTeamProj.TeamProjectCollectionName=teamProject.TeamProjectCollection.Name;
security.TeamProject=myTeamProj;
var groupMemberships=新列表();
标识[]应用程序组=
第ListApplicationGroups节(teamProject.ArtifactUri.AbsoluteUri);
foreach(appGroups中的标识组)
{
if(group.DisplayName.ToString()!=“项目管理员”)
继续;
.....
我可以将其扩展到特定于项目的查询权限吗?否则,获取具有“签入”权限的用户列表的最佳方法是什么