c# - How to get Microsoft.TeamFoundation.Framework.Client.TeamFoundationIdentity TFS API 2013? -


i'm trying make utility working tfs , owner value testcase , want change it:

var gss = connection.projectcollection.getservice<igroupsecurityservice>(); identity validusersids = gss.readidentity(searchfactor.accountname, "team foundation valid users", querymembership.expanded); identity[] validusers = gss.readidentities(searchfactor.sid, validusersids.members, querymembership.none); var owner = validusers.firstordefault(x => x != null && accountname == "myaccountname"); 

but when trying set owner in testcase.owner error: cannot conver type "microsoft.teamfoundation.server.identity" type "microsoft.teamfoundation.framework.client.teamfoundationidentity", cast gives error.

how can microsoft.teamfoundation.framework.client.teamfoundationidentity collection set value in field testcase.owner?

you need use itestbase.owner property in itestcase interface

teamfoundationidentity owner { get; set; } 

such below code:

  public static itestcase createtestcase(itestmanagementteamproject project, string title, string desc = "", teamfoundationidentity owner = null)     {         // create test case.         itestcase testcase = project.testcases.create();         testcase.owner = owner;         testcase.title = title;         testcase.description = desc;         testcase.save();         return testcase;     } 

more detail info can refer blog manage tfs test cases c# code.


Comments

Popular posts from this blog

amazon web services - S3 Pre-signed POST validate file type? -

c# - Check Keyboard Input Winforms -