共用方式為


DeploymentServiceHost 類別

繼承階層架構

System.Object
  Microsoft.TeamFoundation.Framework.Server.ServiceHost<TeamFoundationRequestContext>
    Microsoft.TeamFoundation.Framework.Server.TeamFoundationServiceHost
      Microsoft.TeamFoundation.Framework.Server.DeploymentServiceHost

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

語法

'宣告
Public Class DeploymentServiceHost _
    Inherits TeamFoundationServiceHost
public class DeploymentServiceHost : TeamFoundationServiceHost

DeploymentServiceHost 類型會公開下列成員。

建構函式

  名稱 描述
公用方法 DeploymentServiceHost 使用提供的連接字串,以從資料庫讀取必要資訊建構應用程式服務主機。提供執行個體 ID 來驗證資料庫中儲存的執行個體 ID 與預期值。

回頁首

屬性

  名稱 描述
受保護的屬性 ActiveRequests 這個上的作用中需求清單主機 (繼承自 ServiceHost<T>)。
公用屬性 ApplicationServiceHost 如果這個主機是應用程式或集合,從目前主機擷取應用程式服務主機。如果是 DeploymentServiceHost 這個屬性會傳回 null。 (繼承自 TeamFoundationServiceHost)。
公用屬性 Authority 傳回主應用程式 (例如 contoso.tfs.com) 的權限。如果主機不會提供主機選取,要求權限符合這可以是 null。 (繼承自 TeamFoundationServiceHost)。
公用屬性 CollectionServiceHost 從目前主機擷取集合服務主機。如果這個主機不是集合則會搜尋主機鏈結找到它。如果找到的 isnt,它將會傳回 null。 (繼承自 TeamFoundationServiceHost)。
公用屬性 DataDirectory 完整的本機檔案系統目錄這個主應用程式可以用來儲存這個檔案。其他主應用程式不會讀取/寫入至這個位置。這個範例是 VersionControl Proxy 快取位置。取得資料目錄設定根據下列邏輯:1.檢查是否有在 .config 檔案中指定的。2.檢查是否有註冊指定的。3.如果它是可用的,請使用 PhysicalDirectory \ _tfs_data。4.String.Empty 當做根。目錄將唯一為這個主機。目錄將唯一為這個主機。 (繼承自 TeamFoundationServiceHost)。
公用屬性 DeploymentServiceHost 擷取部署服務主機與目前主機。若要部署應用程式,以及裝載此集合絕對不會傳回 NULL。 (繼承自 TeamFoundationServiceHost)。
公用屬性 HasDatabaseAccess 如果服務主機會與資料庫溝通,則傳回 true (繼承自 TeamFoundationServiceHost)。
公用屬性 HostType 這個服務主機執行內容。 (繼承自 TeamFoundationServiceHost)。
公用屬性 InstanceId 這個服務主機的唯一識別項。 (繼承自 TeamFoundationServiceHost)。
公用屬性 IsDisposed (繼承自 ServiceHost<T>)。
公用屬性 IsProduction 旗標判斷實際/開發環境。 (繼承自 TeamFoundationServiceHost)。
公用屬性 Items 項目集合允許其他在系統上儲存具名資料在單一服務的主應用程式中。 (繼承自 TeamFoundationServiceHost)。
公用屬性 LastUse (繼承自 ServiceHost<T>)。
公用屬性 Metabase 這個主機的 MetaBase 定義為一般組態在其路徑結構附近。 (繼承自 TeamFoundationServiceHost)。
受保護的屬性 MetabaseRegistryPatterns 這個服務主機的 Metabase 註冊查詢模式。 (覆寫 TeamFoundationServiceHost.MetabaseRegistryPatterns。)
公用屬性 Name 名稱則服務主機。可能是 null 或空白。 (繼承自 TeamFoundationServiceHost)。
公用屬性 NumberOfActiveRequests 目前作用中的要求數目。 (繼承自 ServiceHost<T>)。
公用屬性 ParentServiceHost (繼承自 TeamFoundationServiceHost)。
公用屬性 PartitionId (繼承自 TeamFoundationServiceHost)。
公用屬性 PhysicalDirectory 這是完整的檔案系統目錄這個主機對應。如果虛擬路徑重新對應,此目錄應該代表重新對應的位置。 (繼承自 TeamFoundationServiceHost)。
公用屬性 PlugInDirectory (繼承自 TeamFoundationServiceHost)。
受保護的屬性 RequestsDrainedEvent 取得事件。 (繼承自 ServiceHost<T>)。
公用屬性 StartTime 取得時間執行個體開始這個主機。 (繼承自 TeamFoundationServiceHost)。
公用屬性 StaticContentDirectory 靜態內容目錄,相對於 SAP。這會在磁碟上的實際內容允許虛擬目錄對應到不同的位置。 (繼承自 TeamFoundationServiceHost)。
公用屬性 Status 取得服務主機的目前狀態。 (繼承自 TeamFoundationServiceHost)。
公用屬性 StatusReason 取得目前狀態的原因。 (繼承自 TeamFoundationServiceHost)。
公用屬性 VirtualDirectory 這是主應用程式的虛擬目錄,相對於 SAP 範例:http://charry-dev:8080/Application/Collection 應用程式主機 = /Application 集合主機 = /Application/Colletion (繼承自 TeamFoundationServiceHost)。

回頁首

方法

  名稱 描述
公用方法 ApplicationEndRequest 關閉應用程式要求。程序需要從組作用中需求篩選,移除要求,並設定要求內容。 (繼承自 TeamFoundationServiceHost)。
公用方法 BeginRequest 將要求內容加入至目前作用中的要求 (繼承自 TeamFoundationServiceHost)。
受保護的方法 BeginStatusChange 如果可以開始在目前主機的狀態變更作業。 (繼承自 TeamFoundationServiceHost)。
受保護的方法 CheckIfDisposed 確認主機仍然是有效的主機物件且未設定,在我們開始使用。 (繼承自 ServiceHost<T>)。
公用方法 CreateServicingContext (覆寫 TeamFoundationServiceHost.CreateServicingContext()。)
公用方法 CreateSystemContext() 建立背景系統作業的新的要求內容。
公用方法 CreateSystemContext(Boolean) 建立背景系統作業的新的要求內容。
公用方法 Dispose() (繼承自 ServiceHost<T>)。
受保護的方法 Dispose(Boolean) (覆寫 TeamFoundationServiceHost.Dispose(Boolean)。)
公用方法 EndRequest 移除對內容至目前作用中的要求 (繼承自 TeamFoundationServiceHost)。
受保護的方法 EndStatusChange 透過轉換狀態會完成狀態變更作業設為下一個有效狀態。停止去停止開始,以啟動,因此,暫停去暫停。 (繼承自 TeamFoundationServiceHost)。
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
受保護的方法 Finalize 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。
公用方法 GetCulture 應用程式文化特性為這個 Team Foundation 安裝應用程式的文化特性。 (繼承自 TeamFoundationServiceHost)。
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
受保護的方法 InitializeMetabaseLegacy 初始化 Metabase 舊方式。當要求限制登錄機碼不保存至 TFS 登錄資料表時,我們仍然需要保留這個方法支援連接升級。 (覆寫 TeamFoundationServiceHost.InitializeMetabaseLegacy(TeamFoundationMetabase)。)
公用方法 Is 是用來判斷服務主機是否支援特定 TeamFoundationHostType 的功能。服務主機可以支援多個主機類型。 (繼承自 TeamFoundationServiceHost)。
公用方法 IsOnly ServiceHosts 可以同時是多重型別,範例是主應用程式可能會與應用程式服務主機的部署服務。 這個方法,以確定主機是只有型別指定和不與其他型別。 (繼承自 TeamFoundationServiceHost)。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
受保護的方法 MonitorClientDisconnects (繼承自 TeamFoundationServiceHost)。
受保護的方法 MonitorServiceHostRequests (繼承自 TeamFoundationServiceHost)。
受保護的方法 OiHeartbeat (繼承自 TeamFoundationServiceHost)。
受保護的方法 RaisePropertiesChanged (繼承自 TeamFoundationServiceHost)。
受保護的方法 RaiseStatusChanged (繼承自 TeamFoundationServiceHost)。
公用方法 ReportException 透過博士報告例外狀況。Watson。 (覆寫 TeamFoundationServiceHost.ReportException(String, String, Exception, array<String[])。)
受保護的方法 SetHostStatus 這個方法僅供內部使用。 (繼承自 TeamFoundationServiceHost)。
受保護的方法 StartServices 依適當順序載入核心服務。 (繼承自 TeamFoundationServiceHost)。
受保護的方法 StopServices 關閉目前服務主機的所有作用中的服務。 (繼承自 TeamFoundationServiceHost)。
公用方法 ThrowIfShutdown 如果主應用程式目前已暫停或停止,則會擲回例外狀況。 (繼承自 TeamFoundationServiceHost)。
公用方法 ToString() (繼承自 TeamFoundationServiceHost)。

回頁首

事件

  名稱 描述
公用事件 PropertiesChanged 提供事件擷取主機屬性變更。 (繼承自 TeamFoundationServiceHost)。
公用事件 StatusChanged 提供事件擷取主機狀態變更和變更事件。 (繼承自 TeamFoundationServiceHost)。

回頁首

欄位

  名稱 描述
受保護的欄位 m_hostProperties (繼承自 TeamFoundationServiceHost)。
受保護的欄位 m_hostPropertiesLock (繼承自 TeamFoundationServiceHost)。

回頁首

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.TeamFoundation.Framework.Server 命名空間