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) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。