API资源位置未注册

问题描述 投票:0回答:1

我能够创建项目/删除/重命名所有内容,但当它来获取组时,它说“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;
    }
c# .net tfs
1个回答
0
投票

您可以将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

© www.soinside.com 2019 - 2024. All rights reserved.