IBuildRequest 介面

一個建置要求的介面在執行 Team Foundation Build的伺服器。

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

語法

'宣告
Public Interface IBuildRequest
public interface IBuildRequest

IBuildRequest 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 BatchId 要求的批次 ID。
公用屬性 BuildController 取得或設定將啟動要求之組建的組建控制器。
公用屬性 BuildControllerUri 取得組建控制器統一資源識別元 (URI) 啟動要求之組建的 (URI)。
公用屬性 BuildDefinition 取得要求的組建應該開始的組建定義。 為 BuildController 和 DropLocation 提供預設值。
公用屬性 BuildDefinitionUri 取得要求的組建必須啟動組建定義的 URI。
公用屬性 BuildServer 取得這個建置要求建立的組建伺服器。
公用屬性 CustomGetVersion 取得或設定自訂 get versionSpec。有效,只有在 GetOption 設為" Custom "。
公用屬性 DropLocation 取得或設定置放要求之組建的輸出位置。
公用屬性 GatedCheckInTicket 取得或設定由閘道簽入送出的伺服器發行的選擇性票證。
公用屬性 GetOption 取得或設定來源應該為擷取要求之組建來源的時間。 有效的設定為「LatestOnQueue」, 「LatestOnBuild」或" Custom "。
公用屬性 MaxQueuePosition 取得或設定佇列的最大位置要求的組建在佇列時間。如果組建要求在佇列中的這個位置下,會擲回例外狀況。
公用屬性 Postponed 取得或設定描述的旗標組建要求是否已延後狀態一起送出。
公用屬性 Priority 取得或設定要求之組建的優先權。
公用屬性 ProcessParameters 取得表示這個建置 XML 格式化字串所有流程參數。
公用屬性 Reason 取得或設定組建要求的原因。
公用屬性 RequestedFor 取得或設定要求組建之對象的使用者。
公用屬性 ShelvesetName 取得或設定要建置的選擇性擱置集。

回頁首

請參閱

參考

Microsoft.TeamFoundation.Build.Client 命名空間