WorkItemType 类
表示 WorkItem的特定类型。
继承层次结构
System.Object
Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemType
命名空间: Microsoft.TeamFoundation.WorkItemTracking.Client
程序集: Microsoft.TeamFoundation.WorkItemTracking.Client(在 Microsoft.TeamFoundation.WorkItemTracking.Client.dll 中)
语法
声明
Public NotInheritable Class WorkItemType
public sealed class WorkItemType
WorkItemType 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
Description | 获取此工作项类型的用户可读的说明。 | |
DisplayForm | 获取显示窗体的 URL 此工作项类型。 | |
FieldDefinitions | 获取属于该工作项类型 FieldDefinition中的集合。 | |
Name | 获取此工作项类型的名称。 | |
Project | 获取此工作项类型所属的 Project。 | |
Store | 获取包含此工作项类型的 WorkItemStore。 |
页首
方法
名称 | 说明 | |
---|---|---|
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) | |
Export | 对 XML 导出工作项类型定义。 | |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) | |
GetNextState | 获取基于当前状态和指定的事件的此工作项类型下一个状态。 | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
NewWorkItem | 创建并返回此工作项类型新 WorkItem 实例。 | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) | |
Validate(Project, String) | 验证此工作项类型在指定的 Project中。 | |
Validate(WorkItemStore, String) | 验证工作项类型在指定的 WorkItemStore中。 | |
Validate(Project, String, String) | 验证工作项类型在特定 Project 和开发方法中。 | |
Validate(WorkItemStore, String, String) | 验证工作项类型在指定的 WorkItemStore中。 |
页首
事件
名称 | 说明 | |
---|---|---|
ValidationEventHandler | 出现在 Validate 期间的事件的事件处理程序调用。 |
页首
备注
在工作项类型的更多详细信息可以在 自定义项目跟踪数据、窗体、工作流及其他对象找到。 工作项类型的 XML 架构。指向工作项类型的 XML 元素定义的索引所述。
每 WorkItem 包含对它实现的 WorkItemType。 当您通过时,构造 WorkItem 必须指定 WorkItemType: WorkItem.WorkItem(WorkItemType)。 通过 WorkItem.Type 属性可以获取 WorkItem 的 WorkItemType。
您可以确定通过导出工作项类型定义为 XML 和分析 XML 管理此工作项类型字段的规则。
有关使用此类型的更多信息,请参见 使用 Team Foundation 的客户端对象模型创建工作项。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。