TeamProjectCollectionService 类

TeamProjectCollectionService 用于记录有关项目集合管理状态信息在请求之间。 一个功能是提供循环为列表集合使用的部署服务器创建集合在不生成负载平衡的方式。

继承层次结构

System.Object
  Microsoft.TeamFoundation.Server.Core.TeamProjectCollectionService

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

语法

声明
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationServicingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationHostManagementService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationCatalogService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationDatabaseSettings))> _
Public NotInheritable Class TeamProjectCollectionService _
    Implements ITeamFoundationService, IDisposable
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationServicingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationHostManagementService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationCatalogService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationDatabaseSettings))]
public sealed class TeamProjectCollectionService : ITeamFoundationService, 
    IDisposable

TeamProjectCollectionService 类型公开以下成员。

构造函数

  名称 说明
公共方法 TeamProjectCollectionService

页首

方法

  名称 说明
公共方法 CheckCollectionIsDetachable
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 GetCollectionProperties(TeamFoundationRequestContext, ServiceHostFilterFlags)
公共方法 GetCollectionProperties(TeamFoundationRequestContext, IList<Guid>, ServiceHostFilterFlags) 获取团队项目集合属性。
公共方法 GetCollectionProperties(TeamFoundationRequestContext, Guid, ServiceHostFilterFlags)
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 QueryApplicationInstanceNode 返回在组织根目录下存在的应用程序实例节点。
公共方法 QueryCollectionCatalogNode 返回存在该组织节点构树应用程序中的任何位置实例节点下的集合资源的节点。
公共方法 QueryCollectionCatalogNodes 返回存在该组织节点构树在应用程序实例节点下的集合资源的节点。
公共方法 QueryCollectionCatalogResource 返回集合的内容资源使用提供的 ID.
公共方法 QueryCollectionCatalogResources 返回作为项目集合类型的所有内容资源。
公共方法 QueueAssignCollection
公共方法 QueueAttachCollection 附加从 Team Foundation Server 2010 版或更高版本分离的团队项目集合。
公共方法 QueueCreateCollection 排队团队项目集合的创建。
公共方法 QueueCreateProject 排队要创建的团队项目。
公共方法 QueueDeleteCollection 排队工作删除团队项目集合。
公共方法 QueueDeleteProject 排队要删除的团队项目。
公共方法 QueueDetachCollection 排队集合的快照操作。
公共方法 QueueExportCollection 排队从该主机系统将导出的集合。
公共方法 QueueServiceCollection 排队工作。服务收集。
公共方法 QueueServiceCollections(TeamFoundationRequestContext, Boolean, array<String[])
公共方法 QueueServiceCollections(TeamFoundationRequestContext, IEnumerable<TeamProjectCollectionProperties>, Boolean, array<String[]) 排队工作。服务收集。
公共方法 QueueUpdateCollection 更新集合的属性。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

显式接口实现  

  名称 说明
显式接口实现私有方法 IDisposable.Dispose
显式接口实现私有方法 ITeamFoundationService.ServiceEnd
显式接口实现私有方法 ITeamFoundationService.ServiceStart 加载此应用程序的集合服务的设置。

页首

线程安全

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

请参阅

参考

Microsoft.TeamFoundation.Server.Core 命名空间