Microsoft.TeamFoundation.WorkItemTracking.Client 命名空间
TeamFoundation.WorkItemTracking.Client 命名空间提供需要启用客户端计算机或应用程序与用户情景、要求、任务、bug 和工作项时使用的其他类型的 API。
WorkItemStore 表示与工作项的储存库连接在 Visual Studio Team Foundation Server的。 WorkItem 对象包含 Field的存储数据、Attachment表示的文件和 WorkItemLink的连接到其他工作项。 下面的代码示例阐释如何访问存储在工作项中的“用户情景”工作项类型。
// Connect to the server and the store, and get the WorkItemType object
// for user stories from the team project where the user story will be created.
Uri collectionUri = (args.Length < 1) new Uri("http://server:port/vdir/DefaultCollection") : new Uri(args[0]);
TfsTeamProjectCollection tpc = new TfsTeamProjectCollection(collectionUri);
WorkItemStore workItemStore = tpc.GetService<WorkItemStore>();
Project teamProject = workItemStore.Projects["DinnerNow"];
WorkItemType workItemType = teamProject.WorkItemTypes["User Story"];
Query 选件类表示查询有关 WorkItemStore。 已执行的查询返回 WorkItemCollection,包含工作项满足查询。
WorkItemType 选件类定义工作项。 FieldDefinition 选件类定义了工作项的字段。 WorkItemLinkType 选件类定义 WorkItemLink,链接两个工作项。
可以找到在 \ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ ReferenceAssemblies \ v2.0 的 Microsoft.TeamFoundation.WorkItemTracking.Client 命名空间 团队资源管理器 安装的计算机上,以下程序集中:
- Microsoft.TeamFoundation.WorkItemTracking.Client.dll
类
结构
结构 | 说明 | |
---|---|---|
FieldIndexData | 域的索引数据的数据结构。 | |
WorkItem.EditActionInfo | ||
WorkItem.EditActionSet | ||
WorkItemFieldData.FieldInfo | ||
WorkItemFieldData.FieldUpdate | ||
WorkItemLinkInfo | 表示 WorkItemLink 查询的结构发生。 | |
WorkItemLinkValidationException.WorkItemLinkInfo | 描述工作项链接信息。 |
委托
委托 | 说明 | |
---|---|---|
ImportEventHandler | 导入的事件处理程序。 | |
MetadataChangeEventHandler | 元数据更改事件处理程序。 | |
QueryFolderContentsChangedEventHandler | ContentsChanged 和 ChangesCommitted 事件的事件处理程序委托。 | |
StoredQueriesEventHandler | 存储查询的事件处理程序。 | |
WorkItemAsyncEventHandler | 此事件处理程序侦听对查询的状态的异步更改。 | |
WorkItemFieldChangeEventHandler | 将激发的事件的事件处理程序委托,在更改的字段。 | |
WorkItemPreSaveEventHandler |