Tôi đã tạo một nhóm TFS cho các lập trình viên của công ty và tôi đang cố gắng lấy danh sách các lập trình viên trên nhóm đó. Điều này ở đây cho đến nay tôi đã cố gắng.Nhận các thành viên của nhóm TFS
ICommonStructureService iss = (ICommonStructureService)tfsServer.GetService(typeof(ICommonStructureService));
IGroupSecurityService gss = tfsServer.GetService<IGroupSecurityService>();
Identity SIDS = gss.ReadIdentity(SearchFactor.AccountName, "Project Collection Valid Users", QueryMembership.Expanded);
Identity[] _userIds = gss.ReadIdentities(SearchFactor.Sid, SIDS.Members, QueryMembership.None);
var companyProgrammers = _userIds.Where(u=>u.MemeberOf.Contains("CompanyProgrammers")).ToList();
Danh sách trống.
Tôi có thiếu gì đó không?
Các IGroupSecurityService là lỗi thời hiện nay. Bạn sẽ làm điều này bằng cách sử dụng API mới như thế nào? –
Mã lỗi thời. IIdentityManagementService hoặc ISecurityService nên được sử dụng, theo đề nghị. Có ai biết cách sử dụng các giao diện đó không? – jwrightmail