我能够创建项目/删除/重命名所有内容,但当它来获取组时,它说“API资源位置ebbe6af8-0b91-4c13-8cf1-777c14858188未在http://khanamar3:8080/tfs/DefaultCollection/上注册”请帮助.....
public PagedGraphGroups GetAllGroups()
{
VssConnection connection = Context.Connection;
GraphHttpClient graphClient = connection.GetClient<GraphHttpClient>();
//error coming in next line...
PagedGraphGroups groups = graphClient.GetGroupsAsync().Result;
foreach (var group in groups.GraphGroups)
{
LogGroup(group);
}
return groups;
}
您可以将IIdentityManagementService与ListApplicationGroups一起使用以获取应用程序组列表。
TeamFoundationIdentity[] ListApplicationGroups(
string scopeId,
ReadIdentityOptions readOptions
)
示例代码
var applicationGroups = identityManagementService.ListApplicationGroups(projectcollection.Uri.AbsoluteUri, ReadIdentityOptions.None);
另外看看这个类似的问题:TFS 2013 get All TFS group including Windows group