WorkItemStore 类

表示跟踪与运行 Team Foundation Server的服务器的工作项客户端连接。

继承层次结构

System.Object
  Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore

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

语法

声明
Public NotInheritable Class WorkItemStore
public sealed class WorkItemStore

WorkItemStore 类型公开以下成员。

构造函数

  名称 说明
公共方法 WorkItemStore(String) 初始化连接到服务器运行 Team Foundation Server 按计算机名指定 WorkItemStore 选件类的新实例。
公共方法 WorkItemStore(TeamFoundationServer) 已废弃不用。初始化连接到指定的 TeamFoundationServer 实例 WorkItemStore 选件类的新实例。
公共方法 WorkItemStore(TfsTeamProjectCollection) 初始化连接到指定的 TfsTeamProjectCollection 实例 WorkItemStore 选件类的新实例。
公共方法 WorkItemStore(String, WorkItemStoreFlags)
公共方法 WorkItemStore(TfsTeamProjectCollection, WorkItemStoreFlags)

页首

属性

  名称 说明
公共属性 BypassRules 是否获取/设置工作项存储对象跳过规则
公共属性 CallingProcessIdentity 已废弃不用。获取或设置确定调用定向到服务器的字符串。
公共属性 CultureInfo 获取客户端使用的本地化环境。
公共属性 Diagnostics 获取与此服务器连接的诊断对象。
公共属性 FieldDefinitions 获取的字段定义的集合与此 WorkItemStore 实例。
公共属性 MaxBulkUpdateBatchSize
公共属性 Projects 获取与此 WorkItemStore 实例 Project中的集合。
公共属性 RegisteredLinkTypes 获取与此服务器的缓存 RegisteredLinkTypeCollection
公共属性 ServerInfo 获取包含所有功能由服务器支持的服务器信息对象。
公共属性 TeamFoundationServer 已废弃不用。获取与运行 Team Foundation Server的服务器的连接。
公共属性 TeamProjectCollection 获取与运行 Team Foundation Server的服务器的连接。
公共属性 TimeZone 获取客户端的时区。
公共属性 UserDisplayMode 获取用户帐户信息。此工作项存储显示模式。
公共属性 WorkItemLinkTypes 获取与服务器的缓存 WorkItemLinkTypeCollection

页首

方法

  名称 说明
公共方法 BatchSave(array<WorkItem[]) 如果一个或多个项目失败,在分支的多个项目并返回错误的列表。
公共方法 BatchSave(array<WorkItem[], SaveFlags) 如果一个或多个项目失败,在分支的多个项目并返回错误的列表。
公共方法 DestroyWorkItems 销毁具有指定的 ID 的工作项。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 ExportGlobalLists 导出在全局该数据库存储的列表。XmlDocument的所有数据。
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法 GetQueryDefinition 获取由指定的 GUID 标识的查询定义。
公共方法 GetReferencingWorkItemUris 获取数组指向指定的工作项的工作项统一资源标识符 (uri) (URIs)。
公共方法 GetStoredQuery 已废弃不用。通过 GUID 获取一个已存储的查询。
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 GetWorkItem(Int32) 获取具有指定的 ID. 的工作项
公共方法 GetWorkItem(Uri) 获取工作项在指定的 URI。
公共方法 GetWorkItem(Int32, DateTime) 获取在 ID 和日期之前指定工作项的以前状态。
公共方法 GetWorkItem(Int32, Int32) 获取 ID 和版本号指定工作项的以前状态。
公共方法 GetWorkItem(Uri, DateTime) 从查看的特定时间获取工作项状态。
公共方法 GetWorkItem(Uri, Int32) 从查看的特定版本获取工作项状态。
公共方法 GetWorkItemIdsForArtifactUris 的项目链接列表对与其引用的工作项。
公共方法 ImportGlobalLists(String) 导入指定的全局列表 (XML 格式) 到数据库。
公共方法 ImportGlobalLists(XmlElement) 全局列表的导入到数据库。
公共方法 Query(String) 执行在 wiql 中描述的查询并返回工作项的集合。
公共方法 Query(array<Int32[], String) 获取在工作项的 wiql 引用由 ID 号设置字段 (ids) 指定。
公共方法 Query(String, IDictionary) 执行在 wiql 和参数介绍在 context中描述的查询。
公共方法 Query(BatchReadParameterCollection, String) 获取在工作项的 Wiql 引用由 ID/revision 在 batchReadParams指定匹配的字段集。
公共方法 Query(array<Int32[], array<Int32[], String) 获取在工作项的 wiql 引用由 ID 号、ids和版本的设置字段 (revs) 指定。
公共方法 Query(array<Int32[], String, DateTime) 获取在工作项的 wiql 引用由 ID 号设置字段 (ids) 指定自日期。asof指定。
公共方法 QueryCount(String) 获取将返回项的数目,如果查询已执行。
公共方法 QueryCount(String, IDictionary) 获取将返回项的数目,如果查询已执行。
公共方法 RefreshCache() 调用由后端刷新缓存的元数据。
公共方法 RefreshCache(Boolean)
公共方法 SyncToCache 对缓存的最新版本的同步。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

事件

  名称 说明
公共事件 ImportEventHandler 出现在 ImportGlobalLists 期间的事件。
公共事件 MetadataChanged 发生的事件,请更改元数据,在更改由对象模型后处理。
公共事件 MetadataChanging 已废弃不用。发生的事件,请更改元数据,在更改受对象模型之前处理。

页首

备注

有关如何使用此类型的更多信息,请参见 使用 Team Foundation 的客户端对象模型创建工作项

线程安全

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

请参阅

参考

Microsoft.TeamFoundation.WorkItemTracking.Client 命名空间