TeamFoundationHostManagementService 类

继承层次结构

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationHostManagementService

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

语法

声明
<TeamFoundationServiceDependency(GetType(TeamFoundationLocationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationLockingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationTaskService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationTracingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationJobService))> _
Public NotInheritable Class TeamFoundationHostManagementService _
    Implements IDisposable, ITeamFoundationHostManagementService, ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationLocationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationLockingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationTaskService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationTracingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationJobService))]
public sealed class TeamFoundationHostManagementService : IDisposable, 
    ITeamFoundationHostManagementService, ITeamFoundationService

TeamFoundationHostManagementService 类型公开以下成员。

属性

  名称 说明
公共属性 DeploymentType 指示部署类型位置。OnPremisesDevFabricCloudUnknown
公共属性 HostDormancySeconds
公共属性 IsHosted 指示 DeploymentType 是否 CloudDevFabric

页首

方法

  名称 说明
公共方法 BeginRequest
公共方法 BeginUserRequest
公共方法 CreateServiceHost 使用提供的属性,创建服务托管定义。
公共方法 DeleteServiceHost(TeamFoundationRequestContext, Guid) 从服务器删除服务托管。
公共方法 DeleteServiceHost(TeamFoundationRequestContext, Guid, UnusedDatabaseReasonNotUsed)
公共方法 DetectInactiveProcesses 检测和移除一资产过期,并显示它们完全未关闭的非活动进程。
公共方法 Dispose
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 GetConfigDataTierTime
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法 GetHostIdFromPath(TeamFoundationRequestContext, String)
公共方法 GetHostIdFromPath(TeamFoundationRequestContext, String, Boolean)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 PingHostProcess 用于发送 ping 请求到此应用程序运行的进程。此请求通过 SQL 通知发送。如果处理正确运行,而 SQL 通知处理,ping 应在短时间内成功返回。如果通知通过轮询进程或处理丢失与数据库的连接,它可以无需花费大量时间或完成。
公共方法 QueryChildrenServiceHostPropertiesCached
公共方法 QueryExecutionState(TeamFoundationRequestContext) 所有注册服务托管的查询,进程和托管实例。
公共方法 QueryExecutionState(TeamFoundationRequestContext, Guid) 一个或所有已注册的服务托管和相关处理和托管实例的查询。
公共方法 QueryHostReadyState 查询托管就绪状态。
公共方法 QueryServiceHostProperties(TeamFoundationRequestContext, Guid) 服务托管属性的查询使用提供的宿主标识符。这不会返回有关此托管的任何详细信息,因此,它不包含任何子控件。
公共方法 QueryServiceHostProperties(TeamFoundationRequestContext, Guid, ServiceHostFilterFlags) 服务托管属性的查询使用提供的宿主标识符。如果子项包括在内,输出列表中包含请求的服务托管的所有子托管的属性。
公共方法 QueryServiceHostPropertiesCached
公共方法 StartHost
公共方法 Stop
公共方法 StopHost 同步停止所有的托管活动进程的服务。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
公共方法 UpdateServiceHost 使用提供的属性,更新服务托管定义。

页首

显式接口实现  

  名称 说明
显式接口实现私有方法 ITeamFoundationService.ServiceEnd
显式接口实现私有方法 ITeamFoundationService.ServiceStart

页首

线程安全

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

请参阅

参考

Microsoft.TeamFoundation.Framework.Server 命名空间