若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

IBuildServer 介面

在執行 Team Foundation Build的伺服器連接。

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

public interface IBuildServer

IBuildServer 類型會公開下列成員。

  名稱描述
公用屬性BuildServerVersion取得組建伺服器的版本。
公用屬性NoCICheckInComment取得表示連續整合系統忽略簽入的註解字串。 與這個字串的任何簽入在它的註解不會觸發新組建。
公用屬性TeamProjectCollection取得建立這個 IBuildServer 的 TeamProjectCollection 物件。
回頁首

  名稱描述
公用方法AddBuildQuality(String, String)將組建品質到指定的 Team 專案。
公用方法AddBuildQuality(String, String[])將組建品質到指定的 Team 專案。
公用方法BeginQueryBuildDefinitions(IBuildDefinitionSpec[], AsyncCallback, Object)取得特定的組建定義查詢結果的組建定義規格。
公用方法BeginQueryBuildDefinitions(IBuildDefinitionSpec[], Boolean, AsyncCallback, Object)
公用方法BeginQueryBuildDefinitionsByUri開始非同步作業以統一資源識別元 (URI) 查詢組建定義。
公用方法BeginQueryBuilds使用規格開始非同步作業,查詢組建。
公用方法BeginQueryBuildsByUri取得符合指定之 URI 的組建。
公用方法BeginQueryQueuedBuilds開始非同步作業以查詢組建佇列。
公用方法CancelBuilds(Int32[])如果它們目前處於作用中或延後的狀態,便取消該已佇列與提供之 ID 的已佇列組建。
公用方法CancelBuilds(IQueuedBuild[])如果它們目前處於作用中或延後的狀態,便取消該已提供的已佇列組建。
公用方法CreateBuildAgentSpec()建立可以用來查詢組建代理程式的新組建代理程式規格。
公用方法CreateBuildAgentSpec(IBuildAgent)建立可以用來查詢組建代理程式的新組建代理程式規格。
公用方法CreateBuildAgentSpec(String, String, List<String>)建立可以用來查詢組建代理程式的新組建代理程式規格。
公用方法CreateBuildAgentSpec(String, String, String[], List<String>)建立可以用來查詢組建代理程式的新組建代理程式規格。
公用方法CreateBuildControllerSpec()建立可以用來查詢組建控制器的新組建控制器規格。
公用方法CreateBuildControllerSpec(String, String)建立可以用來查詢組建控制器的新組建控制器規格。
公用方法CreateBuildControllerSpec(String, String, String[], Boolean)建立可以用來查詢組建控制器的新組建控制器規格。
公用方法CreateBuildDefinition建立組建伺服器擁有的新組建定義。
公用方法CreateBuildDefinitionSpec(String)建立可以用來查詢組建定義的新組建定義規格。
公用方法CreateBuildDefinitionSpec(IBuildDefinition)建立可以用來查詢組建定義的新組建定義規格。
公用方法CreateBuildDefinitionSpec(String, String)建立可以用來查詢組建定義的新組建定義規格。
公用方法CreateBuildDefinitionSpec(String, String, String[])建立可以用來查詢組建定義的新組建定義規格。
公用方法CreateBuildDetailSpec(IEnumerable<Uri>)建立可以用來查詢指定定義之組建的新的組建詳細資料規格。
公用方法CreateBuildDetailSpec(String)建立可以用來查詢 Team 專案之組建的新的組建詳細資料規格。
公用方法CreateBuildDetailSpec(IBuildDefinition)建立可以用來查詢 Team 專案之組建的新的組建詳細資料規格。
公用方法CreateBuildDetailSpec(IBuildDefinitionSpec)建立可以用來查詢 Team 專案之組建的新的組建詳細資料規格。
公用方法CreateBuildDetailSpec(String, String)建立可以用來查詢 Team 專案之組建的新的組建詳細資料規格。
公用方法CreateBuildQueueSpec(IEnumerable<Uri>)建立可以用來查詢已佇列組建的新組建佇列規格。
公用方法CreateBuildQueueSpec(String)建立可以用來查詢已佇列組建的新組建佇列規格。
公用方法CreateBuildQueueSpec(String, String)建立可以用來查詢已佇列組建的新組建佇列規格。
公用方法CreateBuildRequest(Uri)建立新的組建要求的組建定義。
公用方法CreateBuildRequest(Uri, Uri)建立新的組建要求的組建定義和控制器。
公用方法CreateBuildServiceHost(String, Uri)建立具有指定名稱的新服務主機並根據 URL。
公用方法CreateBuildServiceHost(String, String, String, Int32)建立新的服務主機有指定的名稱以及包含指定的配置、主機、連接埠和預設路徑的基底 URL。
公用方法CreateProcessTemplate建立新的建置流程範本,將由組建定義。
公用方法CreateQueuedBuildsView()建立佇列組建 view.</
公用方法CreateQueuedBuildsView(IEnumerable<Uri>)針對提供的定義篩選的已佇列組建檢視。
公用方法CreateQueuedBuildsView(String)建立 Team 專案篩選的已佇列組建檢視。
公用方法CreateTeamProjectComponents建立需要建立 TeamProject 的組建元件。
公用方法DeleteBuildAgents(Uri[])從伺服器刪除組建代理程式。
公用方法DeleteBuildAgents(IBuildAgent[])從伺服器刪除組建代理程式。
公用方法DeleteBuildControllers(Uri[])從伺服器刪除組建控制器。
公用方法DeleteBuildControllers(IBuildController[])從伺服器刪除組建控制器。
公用方法DeleteBuildDefinitions(Uri[])從伺服器刪除組建定義。
公用方法DeleteBuildDefinitions(IBuildDefinition[])從伺服器刪除組建定義。
公用方法DeleteBuildQuality(String, String)刪除目標 Team 專案刪除指定的組建品質。
公用方法DeleteBuildQuality(String, String[])刪除指定的從目標 Team 專案的組建品質。
公用方法DeleteBuilds(Uri[])從伺服器刪除組建。 組建的所有部分刪除。
公用方法DeleteBuilds(IBuildDetail[])從伺服器刪除組建。 組建的所有部分刪除。
公用方法DeleteBuilds(Uri[], DeleteOptions)從伺服器刪除組建。
公用方法DeleteBuilds(IBuildDetail[], DeleteOptions)從伺服器刪除組建。
公用方法DeleteBuildServiceHost刪除服務主機和任何關聯的服務從伺服器。
公用方法DeleteProcessTemplates從伺服器刪除組建流程範本。
公用方法DestroyBuilds(Uri[])終結來自伺服器的組建。
公用方法DestroyBuilds(IBuildDetail[])終結來自伺服器的組建。
公用方法EndQueryBuildDefinitions結束非同步作業查詢組建定義。
公用方法EndQueryBuildDefinitionsByUri結束非同步作業查詢組建定義。
公用方法EndQueryBuilds結束非同步作業查詢組建。
公用方法EndQueryBuildsByUri
公用方法EndQueryQueuedBuilds結束非同步作業查詢組建佇列。
公用方法GetAffectedBuildDefinitions(String[])取得指定之版本控制伺服器路徑影響的所有組建定義。
公用方法GetAffectedBuildDefinitions(String[], ContinuousIntegrationType) 已過時。取得指定之版本控制伺服器路徑影響的所有組建定義和設定在篩選條件提供的觸發程序。
公用方法GetAffectedBuildDefinitions(String[], DefinitionTriggerType)取得受提供的 TFS 版本控制伺服器路徑的影響和配置在篩選條件提供的觸發程序所有組建定義清單。
公用方法GetAllBuildDetails取得與所有詳細資料的單一組建。
公用方法GetBuild(Uri)取得單一組建。
公用方法GetBuild(Uri, String[], QueryOptions)取得單一組建。
公用方法GetBuild(Uri, String[], QueryOptions, QueryDeletedOption)由 URI 取得單一組建。
公用方法GetBuild(IBuildDefinitionSpec, String, String[], QueryOptions)取得單一組建。
公用方法GetBuildAgent(Uri)取得單一組建代理程式。
公用方法GetBuildAgent(Uri, String[])取得單一組建代理程式。
公用方法GetBuildController(String)擷取用來指定顯示名稱的單一組建控制器。 萬用字元可以指定,,但是,如果一個以上的控制器相符比擲回例外狀況。
公用方法GetBuildController(Uri, Boolean)取得單一組建控制器。
公用方法GetBuildController(Uri, String[], Boolean)取得單一組建控制器。
公用方法GetBuildDefinition(Uri)取得單一組建定義。
公用方法GetBuildDefinition(String, String)取得單一組建定義。
公用方法GetBuildDefinition(Uri, QueryOptions)取得單一組建定義使用指定的索引標籤控制項擷取的資料量。
公用方法GetBuildDefinition(String, String, QueryOptions)取得單一組建定義使用指定的索引標籤控制項擷取的資料量。
公用方法GetBuildDefinition(Uri, String[], QueryOptions)取得單一組建定義使用指定的索引標籤控制項擷取的資料量。
公用方法GetBuildQualities取得目標 Team 專案中所定義的組建品質。
公用方法GetBuildServiceHost(String)取得符合指定之名稱的服務主機。
公用方法GetBuildServiceHost(Uri)取得符合指定之 URI 的服務主機。
公用方法GetDisplayText取得列舉值的當地語系化顯示文字或 ToString() 值。
公用方法GetDisplayTextValues取得當地語系化顯示文字值的列舉型別的或 ToString() 值。
公用方法GetEnumValue從對應的當地語系化顯示文字取得列舉值。
公用方法GetMinimalBuildDetails取得單一組建,而不用代理程式、定義或資訊節點。
公用方法GetQueuedBuild(Int32, QueryOptions)取得指定的 ID. 的單一佇列的組建
公用方法GetQueuedBuild(Int32[], QueryOptions)取得指定之 ID 的已佇列組建。
公用方法GetScheduleDaysFromDaysOfWeek採用 DayOfWeek 列舉值並傳回可以用來設定 ISchedule.DaysToBuild 的 ScheduleDays 值。
公用方法QueryBuildAgents(IBuildAgentSpec)取得指定之組建代理程式規格的單一組建代理程式查詢結果。
公用方法QueryBuildAgents(IBuildAgentSpec[])取得指定之組建代理程式規格的組建代理程式查詢結果。
公用方法QueryBuildAgentsByUri(Uri[])取得符合指定之 URI 的組建代理程式。
公用方法QueryBuildAgentsByUri(Uri[], String[])取得符合指定之 URI 的組建代理程式。
公用方法QueryBuildControllers()取得所有組建控制器及其關聯的代理程式。
公用方法QueryBuildControllers(Boolean)取得所有組建控制器。
公用方法QueryBuildControllers(IBuildControllerSpec)取得指定之組建控制器規格的單一組建控制器查詢結果。
公用方法QueryBuildControllers(IBuildControllerSpec[])取得指定之組建控制器規格的組建控制器查詢結果。
公用方法QueryBuildControllersByUri(Uri[], Boolean)取得符合指定之 URI 的組建控制器。
公用方法QueryBuildControllersByUri(Uri[], String[], Boolean)取得符合指定之 URI 的組建控制器。
公用方法QueryBuildDefinitions(String)取得指定之 Team 專案的組建定義。
公用方法QueryBuildDefinitions(IBuildDefinitionSpec)取得指定之組建定義規格的單一組建定義查詢結果。
公用方法QueryBuildDefinitions(IBuildDefinitionSpec[])取得指定之組建定義查詢結果的組建定義規格。
公用方法QueryBuildDefinitions(String, QueryOptions)取得指定之 Team 專案的組建定義。 指定查詢選項會決定在查詢所擷取的資料量。
公用方法QueryBuildDefinitions(IBuildDefinitionSpec, Boolean)
公用方法QueryBuildDefinitions(IBuildDefinitionSpec[], Boolean)
公用方法QueryBuildDefinitions(String, QueryOptions, Boolean)
公用方法QueryBuildDefinitionsByUri(Uri[])取得符合指定之 URI 的組建定義。
公用方法QueryBuildDefinitionsByUri(Uri[], QueryOptions)取得符合指定之 URI 的組建定義。 指定查詢選項會決定在查詢所擷取的資料量。
公用方法QueryBuildDefinitionsByUri(Uri[], String[], QueryOptions)取得符合指定之 URI 的組建定義。 指定查詢選項會決定在查詢所擷取的資料量。
公用方法QueryBuilds(String)取得 Team 專案的所有組建。
公用方法QueryBuilds(IBuildDefinition)取得組建定義的所有組建。
公用方法QueryBuilds(IBuildDefinitionSpec)取得組建定義規格的所有組建。
公用方法QueryBuilds(IBuildDetailSpec)取得指定之組建規格的單一組建查詢結果。
公用方法QueryBuilds(IBuildDetailSpec[])取得組建規格所指定清單中的組建查詢結果。
公用方法QueryBuilds(String, String)取得 Team 專案和定義的所有組建。
公用方法QueryBuildsByUri(Uri[], String[], QueryOptions)取得符合指定之 URI 的組建。
公用方法QueryBuildsByUri(Uri[], String[], QueryOptions, QueryDeletedOption)取得符合指定之 URI 的組建。
公用方法QueryBuildServiceHosts取得在指定的電腦上裝載的陣列所有組建服務主機。
公用方法QueryBuildServiceHostsByUri取得符合指定之 URI 的組建服務主機。
公用方法QueryProcessTemplates(String)取得 Team 專案的所有組建流程範本。
公用方法QueryProcessTemplates(String, ProcessTemplateType[])取得指定之型別的 Team 專案的所有組建流程範本。
公用方法QueryQueuedBuilds(IQueuedBuildSpec)取得指定之已佇列組建規格的單一組建查詢結果。
公用方法QueryQueuedBuilds(IQueuedBuildSpec[])取得指定的組建查詢結果已佇列組建規格。
公用方法QueueBuild(IBuildDefinition)將指定之組建定義的組建與任何預設選項。
公用方法QueueBuild(IBuildRequest)將指定之組建要求的組建以預設 QueueOptions。
公用方法QueueBuild(IBuildRequest, QueueOptions)將指定之組建要求的組建。
公用方法QueueBuild(IEnumerable<IBuildRequest>, QueueOptions)將指定之組建要求的佇列組建。
公用方法RetryQueuedBuilds(IQueuedBuild[])重試指定的組建並收集到批次。
公用方法RetryQueuedBuilds(IQueuedBuild[], Guid)重試指定的組建並收集到批次。
公用方法RetryQueuedBuilds(IQueuedBuild[], Guid, QueuedBuildRetryOption)重試具有特定重試選項中指定的組建並收集所有指定的組建的批次。
公用方法SaveBuildAgents儲存對伺服器上的組建代理程式所做的任何變更。
公用方法SaveBuildControllers儲存至伺服器上的組建控制器的所有變更。
公用方法SaveBuildDefinitions儲存對伺服器的組建定義所做的任何變更。
公用方法SaveBuilds儲存在對伺服器的組建所做的任何變更。
公用方法SaveBuildServiceHost將伺服器的服務主機變更。
公用方法SaveProcessTemplates儲存至伺服器的建置流程範本所做的任何變更。
公用方法SaveQueuedBuilds儲存對伺服器的已佇列組建所做的任何變更。
公用方法StartQueuedBuildsNow(Int32[])如果它們在暫停的定義佇列並沒有狀態佇列開始,已經排入佇列與提供之 ID 的已佇列組建。
公用方法StartQueuedBuildsNow(IQueuedBuild[])如果它們在暫停的定義佇列並沒有狀態佇列開始,提供的已佇列組建。
公用方法StopBuilds(Uri[])停止與指定之 URI 的所有組建。
公用方法StopBuilds(IBuildDetail[])停止指定的組建。
公用方法TestConnectionForBuildAgent測試連接的指令應用程式層組建代理程式和更新代理程式狀態訊息。
公用方法TestConnectionForBuildController測試連接的指令應用程式層組建控制器和更新控制器狀態訊息。
公用方法TestConnectionsForBuildMachine測試連接為組建電腦資源和更新資源狀態訊息的指令應用程式層。
回頁首
顯示: