WorkItem 类

表示在 Team Foundation Server的工作项。

继承层次结构

System.Object
  Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem

命名空间:  Microsoft.TeamFoundation.WorkItemTracking.Client
程序集:  Microsoft.TeamFoundation.WorkItemTracking.Client(在 Microsoft.TeamFoundation.WorkItemTracking.Client.dll 中)

语法

声明
Public NotInheritable Class WorkItem
public sealed class WorkItem

WorkItem 类型公开以下成员。

构造函数

  名称 说明
公共方法 WorkItem 初始化指定的 WorkItemType的WorkItem选件类的新实例。

页首

属性

  名称 说明
公共属性 AreaId 获取或设置AreaId字段的整数值此工作项的。
公共属性 AreaPath 获取或设置AreaPath字段的字符串值此工作项的。
公共属性 AttachedFileCount 获取附加的文件个数此工作项的。
公共属性 Attachments 获取表示附件属于该工作项的 AttachmentCollection 对象。
公共属性 AuthorizedDate
公共属性 ChangedBy 获取ChangedBy字段的字符串值此工作项的。
公共属性 ChangedDate 获取表示日期和时间的 DateTime 对象最后一次更改该工作项。
公共属性 Collection
公共属性 CreatedBy 获取CreatedBy字段的字符串值此工作项的。
公共属性 CreatedDate 获取表示日期和时间的 DateTime 对象此工作项时创建的。
公共属性 Description 获取或设置描述此工作项的字符串。
公共属性 DisplayForm 获取与此工作项的显示窗体。
公共属性 ExternalLinkCount 获取外部链接数此工作项的。
公共属性 FieldData
公共属性 Fields 获取包含 Field此工作项中的 FieldCollection 对象。
公共属性 History 获取或设置历史记录字段中的字符串值此工作项的。
公共属性 HyperLinkCount 获取超链接数此工作项的。
公共属性 Id 获取此工作项ID。
公共属性 InternalVersion
公共属性 IsAccessDenied
公共属性 IsDirty 获取描述的标志是否已更改此工作项,因为它之前保存。
公共属性 IsNew 获取描述的标志此工作项是新的。
公共属性 IsOpen 获取描述的标志此工作项是当前打开进行编辑。
公共属性 IsPartialOpen 获取描述的标记是否部分打开工作项。
公共属性 IsReadOnly 获取描述的标志工作项是否为只读。
公共属性 IsReadOnlyOpen 获取描述的标志工作项是否处于打开状态为只读。
公共属性 Item[String] 获取或设置一个字段的值的字段名指定的此工作项的。
公共属性 Item[CoreField] 获取或设置一个字段的值在字段ID.指定的此工作项
公共属性 IterationId 获取或设置此工作项的IterationId字段的整数值。
公共属性 IterationPath 获取或设置此工作项的IterationPath字段的字符串值。
公共属性 LinkData
公共属性 Links 获取链接的集合此工作项的。
公共属性 NodeName 获取或设置此工作项的NodeName字段的字符串值。
公共属性 Project 获取与此工作项的当前项目。
公共属性 Reason 获取或设置"原因"字段的字符串值此工作项的。
公共属性 RelatedLinkCount 获取此工作项相关链接数。
公共属性 Rev 获取表示此工作项修订号的整数。
公共属性 RevisedDate 获取表示此工作项修订日期和时间的 DateTime 对象。
公共属性 Revision 获取表示此工作项修订号的整数。
公共属性 Revisions 获取表示有效的版本号的集合此工作项的 RevisionCollection 对象。
公共属性 State 获取或设置描述此工作项状态的字符串。
公共属性 Store 获取此工作项所属的 WorkItemStore
公共属性 Tags
公共属性 TemporaryId 获取此工作项临时ID。
公共属性 Title 获取或设置描述此工作项的标题的字符串。
公共属性 Type 获取表示此工作项类型的 WorkItemType 对象。
公共属性 Uri 获取统一资源标识符(uri) (Uri)该工作项。
公共属性 Watermark
公共属性 WorkItemLinkHistory 获取表示 WorkItemLink中的集合与该工作项现在链接或与其以前链接的 WorkItemLinkCollection 对象。
公共属性 WorkItemLinks 获取表示该 WorkItemLink中的集合与此工作项链接的当前 WorkItemLinkCollection 对象。

页首

方法

  名称 说明
公共方法 ApplyRules()
公共方法 ApplyRules(Boolean)
公共方法 CalculateFieldLists
公共方法 Close 关闭此工作项实例并释放与其关联的内存。
公共方法 Copy() 创建此工作项实例的副本。
公共方法 Copy(WorkItemType) 创建为指定的 WorkItemType此工作项实例的副本。
公共方法 Copy(WorkItemType, WorkItemCopyFlags) 创建为指定的 WorkItemType此工作项实例的副本。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 GetActionObject
公共方法 GetActionsHistory
公共方法 GetFieldValue
公共方法 GetFieldValueExternal
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetLatestSyncData
公共方法 GetNextState 获取基于用户的事件的此工作项下一个状态。
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 IsValid 验证此工作项的字段。
公共方法 Open 打开修改的此工作项。
公共方法 PartialOpen 在传输最小数额在网络中的数据时,打开修改的此工作项。
公共方法 Reset 继续进行,因为次保存的任何更改。
公共方法 Save() 此工作项保存所有挂起的更改。
公共方法 Save(SaveFlags) 此工作项保存所有挂起的更改。
公共方法 SetDirty 临时重写工作项的已更新状态。对工作项的所有修改将导致此重新设置为正确的值,根据工作项修改状态。
公共方法 SyncToLatest 同步工作项为最新版本。
公共方法 SyncWorkItem
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
公共方法 Validate 获取无效的字段的ArrayList此工作项的。

页首

事件

  名称 说明
公共事件 FieldChanged 当字段此工作项实例,将更新时发生。
公共事件 Saving 活动来获取每次触发工作项将被保存。

页首

字段

  名称 说明
公共字段静态成员 c_revisionHistory
公共字段静态成员 c_revisionLatest
公共字段静态成员 c_revisionNull
公共字段静态成员 c_revisionUpdate

页首

备注

访问的以下方法字段和字段值可用:

  • WorkItem [“字段名称”]获取/设置字段的值。

  • WorkItem.Fields [“字段名称”]获取/设置字段,而不是值。

  • WorkItem.Fields [“字段名称”]。值获取/设置字段的值。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.TeamFoundation.WorkItemTracking.Client 命名空间