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 取得或設定自訂取得 versionSpec。有效,只有在 GetOption 設為" Custom "。
公用屬性 DropLocation 取得或設定會捨棄要求之組建的輸出位置。
公用屬性 GatedCheckInTicket 取得或設定由閘道簽入送出的伺服器版本的選擇性票證。
公用屬性 GetOption 取得或設定必須擷取要求之組建來源的時間。 有效設定為 LatestOnQueue LatestOnBuild 「, 「或" Custom "。
公用屬性 MaxQueuePosition 取得或設定佇列的最大位置要求的組建在佇列的時間。如果組建要求在佇列上的這個位置,會擲回例外狀況。
公用屬性 Postponed 取得或設定描述的旗標組建要求是否已延後狀態一起送出。
公用屬性 Priority 取得或設定要求之組建的優先權。
公用屬性 ProcessParameters 取得表示這個組建使用的 XML 格式的字串的所有流程參數。
公用屬性 Reason 取得或設定要求組建之對象的原因。
公用屬性 RequestedFor 取得或設定要求組建之對象的使用者。
公用屬性 ShelvesetName 取得或設定要建置的選擇性擱置集。

回頁首

請參閱

參考

Microsoft.TeamFoundation.Build.Client 命名空間