共用方式為


IBuildDetail 介面

在執行 Team Foundation Build的伺服器上的組建連接。 如需如何使用這個介面的詳細資訊,請 處理組建資訊和控制詳細等級 參閱或 Team Foundation Build 活動

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

語法

'宣告
Public Interface IBuildDetail
public interface IBuildDetail

IBuildDetail 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 BuildController 取得組建控制器用來執行此組建。可能是 Null。
公用屬性 BuildControllerUri 取得用於組建控制器的 URI 執行此組建。
公用屬性 BuildDefinition 取得擁有此組建的組建定義。可能是 Null。
公用屬性 BuildDefinitionUri 取得用於組建定義的 URI 執行此組建。
公用屬性 BuildFinished 取得指出建置是否的旗標完成。
公用屬性 BuildNumber 取得或設定此建置的數字。
公用屬性 BuildServer 取得擁有此組建的伺服器。
公用屬性 CompilationStatus 取得或設定編譯階段的狀況此組建。
公用屬性 ContainerId 取得容器的 ContainerId 與此 BuildDetail
公用屬性 DropLocation 取得或設定組建的輸出位置。
公用屬性 DropLocationRoot 取得組建的置放位置。
公用屬性 FinishTime 完成時間。此組建。
公用屬性 Information 取得資訊收集此組建的節點。
公用屬性 IsDeleted 取得描述的旗標組建是否已刪除。
公用屬性 KeepForever 取得或設定描述的旗標組建是否參與組建定義的保留原則或永遠保留組建。
公用屬性 LabelName 取得或設定要用於建置的標記名稱。
公用屬性 LastChangedBy 最後一個可讓使用者變更此組建。
公用屬性 LastChangedByDisplayName 取得最後使用者的顯示名稱變更組建。
公用屬性 LastChangedOn 取得上次變更的日期和時間轉換為這個組建的。
公用屬性 LogLocation 取得或設定記錄檔位置、這個組建的。
公用屬性 ProcessParameters 取得表示這個建置 XML 格式化字串所有流程參數。
公用屬性 Quality 取得或設定這個組建的品質。
公用屬性 Reason 取得這個的建置存在。如需使用此屬性的詳細資訊,請參閱 指定組建觸發程序和原因
公用屬性 RequestedBy 取得要求組建的使用者。
公用屬性 RequestedFor 取得這個要求組建的使用者。
公用屬性 RequestIds 開始這個建置要求 ID。
公用屬性 Requests 啟動此組建的要求。
公用屬性 ShelvesetName 取得建置的擱置集。
公用屬性 SourceGetVersion 取得或設定來源為已擷取其組建的版本規格。
公用屬性 StartTime 取得此組建實際啟動的時間。
公用屬性 Status 取得或設定此建置的整體狀態。
公用屬性 TeamProject 取得擁有此組建的 Team 專案。
公用屬性 TestStatus 取得或設定此建置測試階段的狀態。
公用屬性 Uri 取得此組建 URI。

回頁首

方法

  名稱 描述
公用方法 Connect() 啟動輪詢使用預設間隔的五秒和同步處理不是。 當事件是由視覺化 Windows Form 元件處理時,應該使用這個方法的其他多載,應該將該元件做為 synchronizingObject,讓事件處理常式呼叫建立元件的相同執行緒。
公用方法 Connect(Int32, ISynchronizeInvoke) 輪詢使用指定的間隔和 ISynchronizeInvoke 開頭的物件。當 StatusChanging、或 PollingCompleted StatusChanged 事件是由視覺化 Windows Form 元件處理時,應將元件設定為 synchronizingObject,讓事件處理常式呼叫建立元件的相同執行緒。
公用方法 Connect(Int32, Int32, ISynchronizeInvoke) 輪詢,使用指定的間隔,暫止和 ISynchronizeInvoke 開頭的物件。 當 StatusChanging、或 PollingCompleted StatusChanged 事件是由視覺化 Windows Form 元件處理時,應將元件設定為 synchronizingObject,讓事件處理常式呼叫建立元件的相同執行緒。
公用方法 Delete() 刪除組建和任何關聯的資料,從伺服器和置放位置。
公用方法 Delete(DeleteOptions) 刪除組建和只指定的資訊。
公用方法 Disconnect 輪詢伺服器大綱。
公用方法 FinalizeStatus() 通知伺服器組建完成。
公用方法 FinalizeStatus(BuildStatus) 通知伺服器組建完成並適當地設定狀態。
公用方法 Refresh 從具有指定的查詢選項和資訊類型從伺服器擷取最新的組建資料。
公用方法 RefreshAllDetails 從伺服器擷取最新的組建資料與所有詳細資料。
公用方法 RefreshMinimalDetails 從伺服器擷取最新的組建資料與沒有詳細資料。
公用方法 RequestIntermediateLogs 要求正在進行中的組建中的診斷記錄檔。
公用方法 Save 儲存在對伺服器的組建所做的任何變更。
公用方法 Stop 停止組建。
公用方法 Wait() 封鎖其他組建,直到這個組建完成。
公用方法 Wait(TimeSpan, TimeSpan) 封鎖呼叫的執行緒,直到建置完成或逾時過期為止。
公用方法 Wait(TimeSpan, TimeSpan, ISynchronizeInvoke) 封鎖呼叫的執行緒,直到建置完成或逾時過期為止。

回頁首

事件

  名稱 描述
公用事件 PollingCompleted 引發事件,當輪詢完成。
公用事件 StatusChanged 引發事件,當在組建上所做的任何變更都會在伺服器上找到。
公用事件 StatusChanging 引發事件,當在組建上所做的任何變更都會在伺服器上找到。

回頁首

請參閱

參考

Microsoft.TeamFoundation.Build.Client 命名空間