ICatalogService 接口

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

语法

声明
Public Interface ICatalogService
public interface ICatalogService

ICatalogService 类型公开以下成员。

属性

  名称 说明
公共属性 LocationService 返回此内容为该服务定义引用使用的位置服务
公共属性 RootNodes 返回该节点构树的根节点。

页首

方法

  名称 说明
公共方法 CreateChangeContext 创建许多更改可以一起批处理的更改上下文。
公共方法 QueryNodes(IEnumerable<String>, IEnumerable<Guid>, CatalogQueryOptions) 返回在 parentPath 下存在的目录节点并在 resourceTypeFilters 列表的类型。
公共方法 QueryNodes(IEnumerable<String>, IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) 返回在 parentPath 下存在的目录节点并在 resourceTypeFilters 列表的类型。
公共方法 QueryParents 返回提供的资源的节点以及父级。如果它们筛选,直接节点和父节点不会返回。对下列节点构树:PG1 / \ PG2 PG3 / \ \ TPC1 TPC2 TPC3 / \ TP1 TP2 标识符的查询筛选器和 recursing 到根将 TP1、TPC1、PG2 和 PG1。
公共方法 QueryResources(IEnumerable<Guid>, CatalogQueryOptions) 返回与标识符的资源。
公共方法 QueryResources(IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) prvodied 类型的内容资源的 Retuns 所有。如果 Guid.Empty 通过,所有资源返回。
公共方法 QueryResourcesByType prvodied 类型的内容资源的 Retuns 所有。如果 Guid.Empty 通过,所有资源返回。
公共方法 QueryResourceTypes 返回所有的资源类型指定的标识符。如果空或 null 列表传递,所有资源类型将返回。
公共方法 QueryRootNode 返回指定的根节点。已知的根路径可以在 Microsoft.TeamFoundation.Framework.Common.Catalog.CatalogTree 找到。
公共方法 QueryUpTree 查询“从查找的提供的路径的节点构树提供输入其父节点的子级。如果该路径是“具有以下 pathSpecs 的 TFSInstance1/PG1/TPC1/TP1”此查询将转换为一系列 QueryNodes 调用:“TFSInstance1/*”TFSInstance1/PG1/*”TFSInstance1/PG1/TPC1/*”例如,如果可以使用这是 ReportingSite 添加到和它的节点必须找到是设置为其父节点之一的 ReportServer。
公共方法 SaveDelete 从目录删除此节点。如果此节点是指向该资源它的唯一节点指向此资源也将被删除。如果此节点存在于基础结构节点构树资源与此节点也将被删除,并在本质上是递归。
公共方法 SaveMove 将此移动到更改上下文。当 Save() 调用,它将发送到服务器。请注意,如果 nodeToMove 或 newParent 也已更新。属性然后将这些更改。显式移动的所有节点将具有 IsDefault 设置为 0。
公共方法 SaveNode 保存更新节点及其资源在目录中。
公共方法 SaveResource 保存该内容的更新资源。请注意存在的服务定义,因为服务引用,将会创建如果这些新增功能和更新,否则返回。

页首

请参阅

参考

Microsoft.TeamFoundation.Framework.Client 命名空间