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 的已佇列組建。如果組建已啟動,已經完成或不存在,就會擲回例外狀況。 | |
CreateBuiltInProcessTemplates | 建立內建流程範本。注意:不要呼叫這個方法會取代現有的範本。這個程式碼是只能加入新範本。 | |
CreateTeamProject | 設定為新的 Team 專案和結構所需的使用權限。 | |
DeleteBuildDefinitions | 從伺服器刪除組建定義。 | |
DeleteBuildQualities | 刪除指定的 Team 專案的組建品質。 | |
DeleteBuilds | 刪除組建和支援資料。標籤、測試結果和測試影響資料同步處理刪除。組建二進位檔和符號佇列刪除做為背景工作。 | |
DeleteProcessTemplates | 刪除處理來自伺服器的範本。 | |
DeleteTeamProject | 刪除屬於指定之 Team 專案的所有物件。 | |
DeployTemplateToTfs | 部署在建置流程範本的傳遞至 XAML 檔案容器服務。如果需要,它會建立新的檔案容器和容器項目,然後上載檔案。 | |
DestroyBuilds | 從資料庫中永久移除指定的組建。這項作業是破壞性的。這表示已終結的組建無法復原。 | |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 | |
GetAffectedBuildDefinitions | 取得提供版本控制伺服器路徑的影響組建定義清單。連續整合類型是額外限制傳回的組建定義的任意篩選器。 | |
GetBuildQualities | 擷取指定之 Team 專案的組建品質清單。 | |
GetHashCode | 做為預設雜湊函式。 (繼承自 Object)。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
NotifyBuildCompleted | 通知伺服器與提供之 URI 的組建完成。 | |
QueryBuildDefinitions(TeamFoundationRequestContext, BuildDefinitionSpec, Boolean) | ||
QueryBuildDefinitions(TeamFoundationRequestContext, IList<BuildDefinitionSpec>, Boolean) | ||
QueryBuildDefinitionsByUri | ||
QueryBuilds | ||
QueryBuildsByUri | ||
QueryProcessTemplates | 在指定的 Team 專案的流程範本清單的查詢。 | |
QueryProcessTemplatesById | 查詢依 ID. 流程範本 | |
QueryQueuedBuilds | 使用輸入規格,查詢組建佇列。 | |
QueryQueuedBuildsById | 依 ID. 查詢組建佇列 | |
QueueBuilds | 使用需求和指定之選項的佇列組建。如果任何要求因任何原因而失敗,整個方法會失敗並不要求排入佇列。 | |
RequestIntermediateLogs | 要求中的診斷記錄可在置放位置下。 | |
StartQueuedBuildsNow | ||
StopBuildRequest | ||
StopBuilds | 如果它們正在進行中,停止具有所提供之 URI 的組建。 | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 | |
UpdateBuildDefinitions | 更新現有的組建定義。否則,它們應該保持不變,處理序和 WorkspaceTemplate 屬性可能會保留空白。 | |
UpdateBuildInformation | 加入,更新或刪除組建資訊一組組建。輸出清單與簡單的關聯的輸入清單為平行。 | |
UpdateBuilds | 使用提供的更新的更新現有的組建。 | |
UpdateProcessTemplates | 使用提供的物件的更新現有的流程範本。 | |
UpdateQueuedBuilds | 使用提供的更新,更新組建佇列。 |
回頁首
明確介面實作
名稱 | 描述 | |
---|---|---|
ITeamFoundationService.ServiceEnd | ||
ITeamFoundationService.ServiceStart |
回頁首
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。