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 | 取得或設定編譯階段狀態處理此組建。 | |
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、StatusChanged 或 PollingCompleted 事件是由視覺化 Windows Form 元件處理時,該元件應該當做傳入 synchronizingObject,讓事件處理常式呼叫在建立元件的相同執行緒上呼叫。 | |
Connect(Int32, Int32, ISynchronizeInvoke) | 啟動輪詢,使用指定的時間間隔,暫止和 ISynchronizeInvoke 的啟動物件。 當 StatusChanging、StatusChanged 或 PollingCompleted 事件是由視覺化 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 | 引發事件,但在組建中的任何變更都會在伺服器上找到。 |
回頁首