TeamFoundationCatalogService 类

继承层次结构

System.Object
  Microsoft.TeamFoundation.Server.Core.TeamFoundationCatalogService

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

语法

声明
<TeamFoundationServiceDependency(GetType(TeamFoundationSecurityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(IdentityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationPropertyService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationLocationService))> _
Public NotInheritable Class TeamFoundationCatalogService _
    Implements ITeamFoundationService, IDisposable
[TeamFoundationServiceDependency(typeof(TeamFoundationSecurityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(IdentityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationPropertyService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationLocationService))]
public sealed class TeamFoundationCatalogService : ITeamFoundationService, 
    IDisposable

TeamFoundationCatalogService 类型公开以下成员。

方法

  名称 说明
公共方法 CreateTransactionContext 创建一个事务上下文进行更改。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 QueryCatalogDependents 返回取决于节点存在的所有节点。
公共方法 QueryNodes(TeamFoundationRequestContext, String, Guid) 返回在 pathSpec 下存在的目录节点并在 resourceTypeFilter 列表的类型。有关更多详细信息参见超加载和更多选项。
公共方法 QueryNodes(TeamFoundationRequestContext, IEnumerable<String>, IEnumerable<Guid>, CatalogQueryOptions) 返回在 parentPath 下存在的目录节点并在 resourceTypeFilters 列表的类型。
公共方法 QueryNodes(TeamFoundationRequestContext, String, Guid, IEnumerable<KeyValuePair<String, String>>)
公共方法 QueryNodes(TeamFoundationRequestContext, IEnumerable<String>, IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) 返回在 parentPath 下存在的目录节点并在 resourceTypeFilters 列表的类型。
公共方法 QueryNodes(TeamFoundationRequestContext, String, Guid, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions)
公共方法 QueryParents 返回提供的资源的节点以及父级。如果它们筛选,直接节点和父节点不会返回。对下列节点构树:PG1 / \ PG2 PG3 / \ \ TPC1 TPC2 TPC3 / \ TP1 TP2 标识符的查询筛选器和 recursing 到根将 TP1、TPC1、PG2 和 PG1。
公共方法 QueryResources(TeamFoundationRequestContext, IEnumerable<Guid>, CatalogQueryOptions) 返回与标识符的资源。
公共方法 QueryResources(TeamFoundationRequestContext, IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) 目录资源的 Retuns 都提供类型的。
公共方法 QueryResourcesByType 目录资源的 Retuns 都提供类型的。
公共方法 QueryResourceType 返回指定的标识符的资源类型。
公共方法 QueryResourceTypes 返回所有的资源类型指定的标识符。如果空或 null 列表传递,所有资源类型将返回。
公共方法 QueryRootNode 返回指定的根节点。已知的根路径可以在 Microsoft.TeamFoundation.Framework.Common.Catalog.CatalogTree 找到。
公共方法 QueryRootNodes 返回该节点构树的根节点。
公共方法 SaveTransactionContextChanges 保存更改与事务上下文在执行在其权限选定之后。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

显式接口实现  

  名称 说明
显式接口实现私有方法 IDisposable.Dispose 配置-不要直接调用!
显式接口实现私有方法 ITeamFoundationService.ServiceEnd 清理和资源。
显式接口实现私有方法 ITeamFoundationService.ServiceStart 初始化选件类。

页首

线程安全

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

请参阅

参考

Microsoft.TeamFoundation.Server.Core 命名空间