[英]TFS get user by name
我正在嘗試從excel添加TFS API的測試運行。
在excel的一個領域,我得到了執行測試的用戶。
我想在服務器中更新它以便更新它我需要將用戶作為TeamFoundationIdentity
ims = _tfs.GetService<IIdentityManagementService>();
TeamFoundationIdentity UserID = ims.ReadIdentity(IdentitySearchFactor.DisplayName,
userName, ReadIdentityOptions.None);
請幫我修理一下。
您使用的是哪個版本的Visual Studio和TFS? 我正在使用TFS2010和VS2010,以下代碼對我來說很好:
IIdentityManagementService ims = (IIdentityManagementService)_tfs.GetService(typeof(IIdentityManagementService));
TeamFoundationIdentity UserID = ims.ReadIdentity(IdentitySearchFactor.DisplayName,"Mike" , MembershipQuery.Direct, ReadIdentityOptions.None);
不確定問題是否只是IIdentityManagementService
的初始化,你可以嘗試一下。 我懷疑_tfs
是的有效表示TfsTeamProjectCollection
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.