ITeamFoundationHostManagementService 介面

命名空間:  Microsoft.TeamFoundation.Framework.Server
組件:  Microsoft.TeamFoundation.Framework.Server (在 Microsoft.TeamFoundation.Framework.Server.dll 中)

語法

'宣告
<DefaultServiceImplementationAttribute(GetType(TeamFoundationHostManagementService))> _
Public Interface ITeamFoundationHostManagementService _
    Inherits ITeamFoundationService
[DefaultServiceImplementationAttribute(typeof(TeamFoundationHostManagementService))]
public interface ITeamFoundationHostManagementService : ITeamFoundationService

ITeamFoundationHostManagementService 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 DeploymentType 表示部署類型是 OnPremises、DevFabric、雲端或未知的地方。
公用屬性 HostDormancySeconds 在背景工作開始為休眠前,停用的最小秒數數字主機必須去,不用使用者要求。
公用屬性 IsHosted 指示 DeploymentType 是否為雲端或 DevFabric。

回頁首

方法

  名稱 描述
公用方法 BeginRequest 傳回 RequestContextBase 目標在特定執行個體
公用方法 BeginUserRequest
公用方法 CreateServiceHost 使用提供的屬性,建立服務主機定義。
公用方法 DeleteServiceHost(TeamFoundationRequestContext, Guid) 刪除伺服器上的服務主機。
公用方法 DeleteServiceHost(TeamFoundationRequestContext, Guid, UnusedDatabaseReasonNotUsed)
公用方法 DetectInactiveProcesses 找出並移除非現用的處理序 (使用期過期的流程和清楚未關閉)。
公用方法 GetConfigDataTierTime
公用方法 GetHostIdFromPath
公用方法 PingHostProcess PingHostProcess 用來傳送 Ping 要求加入至這個應用程式運作的處理序。這需要透過 SQL 傳送通知。如果處理序正常執行,而 SQL 通知處理偵測應該在短時間內成功傳回。如果告知會透過輪詢處理序中斷它不能有長時間執行或完成與資料庫的連接。
公用方法 QueryChildrenServiceHostPropertiesCached
公用方法 QueryExecutionState(TeamFoundationRequestContext) 所有註冊的服務的查詢,裝載處理序和主機執行個體。
公用方法 QueryExecutionState(TeamFoundationRequestContext, Guid) 一個或所有註冊的服務主機的查詢和相關的處理序和主機執行個體。
公用方法 QueryHostReadyState 查詢主機就緒狀態。
公用方法 QueryServiceHostProperties(TeamFoundationRequestContext, Guid) 服務主機屬性的查詢使用提供的主機識別項。這不會傳回這個主機的任何詳細資料,因此,它不會包含任何子系。
公用方法 QueryServiceHostProperties(TeamFoundationRequestContext, Guid, ServiceHostFilterFlags) 服務主機屬性的查詢使用提供的主機識別項。如果子項目包含輸出清單會包含所要求的服務主機的所有子主應用程式的屬性。
公用方法 QueryServiceHostPropertiesCached
公用方法 ServiceEnd 呼叫 ServiceEnd,當將滑鼠指標停留在上的主應用程式關閉時,這個服務應該釋放所有資源。 (繼承自 ITeamFoundationService)。
公用方法 ServiceStart 當服務已初始化時, ServiceStart 呼叫。如果服務初始化非同步它必須實作用來判斷的 Service_Ready 服務時準備使用者存取它。 (繼承自 ITeamFoundationService)。
公用方法 StartHost
公用方法 Stop
公用方法 StopHost 同步停止所有目前進度的服務主機。
公用方法 UpdateServiceHost 使用提供的屬性,更新服務主機定義。

回頁首

請參閱

參考

Microsoft.TeamFoundation.Framework.Server 命名空間