快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

和记118怡情_机器人论坛



WorkItemStore:表示跟踪与运行 Team Foundation Server的办事器的事情项客户端连接。

A.添加事情项

1.首先得到某办事器的WorkItemStore。

WorkIt和记118怡情emStore workstore = server.GetService();

2.然后经由过程对上面WorkItemStore得到Project项目。

Project project = workstore.Projects["Calueng"];

3.根据Project得到事情项类型WorkItemType,可所以Bug,义务等。

WorkItemType itemtype = project.WorkItemTypes["Bug"];

4.根据WorkItemType新建一个事情项WorkItem

WorkItem bug = new WorkItem(itemtype);

B.改动事情项和保存事情项

1.别的可以经由过程WorkItemStore得到指定ID的WorkItem进行改动

WorkItem workitem = workstore.GetWorkItem(1);

2.workitem.Fields["指派给"].Value = "奸淫**";设置指派人是谁

static void Main(string[] args)

{Uri tfsUri = new Uri("http://pc-20130113jkun:8080/tfs");

TfsTeamProjectCollection server = new TfsTeamProjectCollection(tfsUri);WorkItemStore workstore = server.GetService();

//取得Calueng这个团队项目Project project = workstore.Projects["Calueng"];

//新建一个“bug”类型的事情项,也可以新建“义务”等和记118怡情WorkItemType itemtype = project.WorkItemTypes["Bug"];

WorkItem bug = new WorkItem(itemtype);//拟订bug事情项的标题、描述和状态等

bug.Title = "第一个bug";bug.Description = "二次开拓添加的第一个bug!";

//设置bug的指派工具为zhangyuchunbug.Fields["指派给"].Value = "zhangyuchun";

bug.State = "新建";bug.Save();

Console.WriteLine("第一个bug已经保存成功!");

//取得ID为1的事情项,在这里经由过程GetWork和记118怡情Item措施取得WorkIte和记118怡情m workitem = workstore.GetWorkItem(1);

//取得原有指派人,改动ID为1事情项的指派工具string oldAssignedTo = (string)workitem.Fields["指派给"].Value;

workitem.Fields["指派给"].Value = "laijingsi";//查看事情项是否有效,并且保存事情项

if (workitem.IsValid()){

workitem.Save();Console.WriteLine("原本指派的工具为:"+oldAssignedTo);

Console.WriteLine("Work I和记118怡情tem已经保存成功。");}

Console.ReadLine();

}

您可能还会对下面的文章感兴趣: