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 _
    Implements ITfsTeamProjectCollectionObject
public sealed class WorkItemStore : ITfsTeamProjectCollectionObject

WorkItemStore 类型公开以下成员。

构造函数

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

页首

属性

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

页首

方法

  名称 说明
公共方法 BatchSave(array<WorkItem[]) 如果一个或多个项目失败,在分支的多个项目并返回错误的列表。
公共方法 BatchSave(array<WorkItem[], SaveFlags) 如果一个或多个项目失败,在分支的多个项目并返回错误的列表。
公共方法 CacheConstantStrings
公共方法 DestroyWorkItems 销毁具有指定的ID的工作项。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 ExportGlobalLists 导出在全局该数据库存储的列表。XmlDocument的所有数据。
公共方法 GetGlobalAndProjectGroups
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetNodePermissions
公共方法 GetPersonNameById
公共方法 GetQueryDefinition 获取由指定的GUID标识的查询定义。
公共方法 GetQueryHierarchy
公共方法 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) 全局列表的导入到数据库。
公共方法 InvalidateCacheStamp
公共方法 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)
公共方法 ResetCachedData
公共方法 ResetConstantStringCache
公共方法 SendUpdatePackage
公共方法 SyncToCache 对缓存的最新版本的同步。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
公共方法 TreeIdToPath

页首

事件

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

页首

显式接口实现

  名称 说明
显式接口实现私有方法 ITfsTeamProjectCollectionObject.Initialize

页首

备注

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

线程安全

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

请参见

参考

Microsoft.TeamFoundation.WorkItemTracking.Client 命名空间