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 | 引發事件,當在組建上所做的任何變更都會在伺服器上找到。 |
回頁首