共用方式為


TeamFoundationBuildService 類別

提供管理組建、組建定義、流程範本和組建佇列的方法。 使用 TeamFoundationServiceHost.GetService<T>() 或 TeamFoundationRequestContext.GetService<T>() 取得此類別的執行個體。

繼承階層架構

System.Object
  Microsoft.TeamFoundation.Build.Server.TeamFoundationBuildService

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

語法

'宣告
Public NotInheritable Class TeamFoundationBuildService _
    Implements ITeamFoundationService
public sealed class TeamFoundationBuildService : ITeamFoundationService

TeamFoundationBuildService 型別會公開下列成員。

方法

  名稱 說明
公用方法 AddBuildDefinitions 將組建定義加入至組建伺服器。組建定義所傳回的清單符合輸入清單,因此呼叫端可能會使產生的識別項。
公用方法 AddBuildQualities 將指定的組建品質加入至 Team 專案。
公用方法 AddProcessTemplates 將指定的流程範本加入至資料庫。範本所傳回的清單符合輸入清單,因此呼叫端可能會使產生的識別項。
公用方法 CancelBuilds 嘗試取消該已佇列組建所提供之 ID 的已佇列組建。如果組建已啟動,已完成或不存在,則會擲回例外狀況 (Exception)。
公用方法 CreateTeamProject 設定為新的 Team 專案和結構所需的使用權限。
公用方法 DeleteBuildDefinitions 從伺服器刪除組建定義。
公用方法 DeleteBuildQualities 刪除這個類別會在指定的佇列的組建品質。
公用方法 DeleteBuilds 刪除組建和支援的資料。標記、測試結果和測試影響資料同步處理刪除。組建二進位碼檔案和符號佇列並刪除做為背景作業。
公用方法 DeleteProcessTemplates 刪除處理來自伺服器的範本。
公用方法 DeleteTeamProject 刪除屬於指定之 Team 專案的所有物件。
公用方法 DestroyBuilds 從資料庫中永久移除指定的組建。這個作業不具破壞性的。這表示終結的建置無法還原。
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
公用方法 GetAffectedBuildDefinitions 取得組建定義清單中提供的版本控制伺服器路徑的影響。連續整合類型是額外限制傳回的組建定義建立選擇性篩選。
公用方法 GetBuildQualities 擷取組建品質清單指定 Team 專案的。
公用方法 GetHashCode 做為特定型別的雜湊函式。 (繼承自 Object)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 NotifyBuildCompleted 通知伺服器具有所提供之 URI 的組建完成。
公用方法 QueryBuildDefinitions(TeamFoundationRequestContext, BuildDefinitionSpec) 這個查詢會使用提供的查詢規格的組建定義。
公用方法 QueryBuildDefinitions(TeamFoundationRequestContext, IList<BuildDefinitionSpec>)
公用方法 QueryBuildDefinitionsByUri
公用方法 QueryBuilds
公用方法 QueryBuildsByUri
公用方法 QueryProcessTemplates 流程範本清單的查詢在指定的 Team 專案。
公用方法 QueryProcessTemplatesById 查詢依 ID. 流程範本
公用方法 QueryQueuedBuilds 使用型別規範說明,查詢組建佇列。
公用方法 QueryQueuedBuildsById 依 ID. 查詢組建佇列
公用方法 QueueBuilds 使用要求和指定選項的佇列組建。如果有任何要求因任何原因失敗,整個方法失敗,並要求沒有佇列。
公用方法 RequestIntermediateLogs 要求中的診斷記錄可在置放位置下。
公用方法 StartQueuedBuildsNow
公用方法 StopBuilds ,則目前處理序中,停止具有提供之 URI 的組建。
公用方法 ToString 傳回表示目前物件的字串。 (繼承自 Object)。
公用方法 UpdateBuildDefinitions 更新現有的組建定義。,則應該保持不變, [Process] 和 [WorkspaceTemplate] 屬性可能會保留空白。
公用方法 UpdateBuildInformation 加入,更新或刪除一組的組建資訊組建。輸出清單與簡單的關聯的輸入清單為平行。
公用方法 UpdateBuilds 使用提供的更新來更新現有的組建。
公用方法 UpdateProcessTemplates 使用提供的物件更新現有的流程範本。
公用方法 UpdateQueuedBuilds 使用提供的更新,更新組建佇列。

回頁首

明確介面實作

  名稱 說明
明確介面實作私用方法 ITeamFoundationService.ServiceEnd
明確介面實作私用方法 ITeamFoundationService.ServiceStart

回頁首

執行緒安全

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

請參閱

參考

Microsoft.TeamFoundation.Build.Server 命名空間