若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

IQueuedBuild 介面

已佇列組建的介面在執行 Team Foundation Build的伺服器。

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

public interface IQueuedBuild : IComparable<IQueuedBuild>

IQueuedBuild 類型會公開下列成員。

  名稱描述
公用屬性BatchId佇列組建的批次 ID。
公用屬性Build取得建置流程中與這個佇列組建。
公用屬性BuildController取得這個佇列的組建會被建立的組建控制器。
公用屬性BuildControllerUri取得這個佇列的組建會被建立組建控制器的 URI。
公用屬性BuildDefinition取得這個佇列的組建會被建立的組建定義。
公用屬性BuildDefinitionUri取得這個佇列的組建會被建立組建定義的 URI。
公用屬性Builds取得組建的設定這個佇列輸入的。
公用屬性BuildServer取得擁有這個佇列組建的伺服器。
公用屬性CustomGetVersion取得應該擷取佇列組建來源的時間。
公用屬性DropLocation何處可以取得置放位置已佇列組建的輸出。
公用屬性GetOption取得應該擷取佇列組建來源的時間。
公用屬性Id取得這個已佇列組建的 ID。
公用屬性Priority取得或設定這個已佇列組建優先權。
公用屬性ProcessParameters取得這個組建使用的流程參數。
公用屬性QueuePosition取得組建的目前位置佇列的。
公用屬性QueueTime在組建排入佇列的,取得時間。
公用屬性Reason取得這個原因組建排入佇列的。
公用屬性RequestedBy取得要求佇列組建的使用者。
公用屬性RequestedByDisplayName取得要求組建之使用者的顯示名稱。
公用屬性RequestedFor取得佇列組建要求的使用者。
公用屬性RequestedForDisplayName取得組建要求使用者的顯示名稱。
公用屬性ShelvesetName取得要建置的擱置集。
公用屬性Status取得佇列組建的狀態。
公用屬性TeamProject取得擁有這個佇列組建的 Team 專案。
回頁首

  名稱描述
公用方法Cancel從佇列移除此組建。
公用方法CompareTo將目前的執行個體與相同類型的另一個物件相比較,並傳回整數,這個整數表示目前的執行個體在排序次序中,位於另一個物件之前、之後或相同位置。 (繼承自 IComparable<IQueuedBuild>)。
公用方法Connect()啟動輪詢,使用預設間隔的五秒和同步處理不是。事件是在執行緒集區執行緒上引發。 當事件是由視覺化 Windows Form 元件處理時,應使用這個方法使用另一個多載,應該將該元件做為 synchronizingObject,讓事件處理常式呼叫建立元件的相同執行緒。
公用方法Connect(Int32, Int32, ISynchronizeInvoke)輪詢,使用指定的間隔和 ISynchronizeInvoke 物件的開頭。 當或 PollingCompleted StatusChanged 事件是由視覺化 Windows Form 元件處理時,應將元件設定為 synchronizingObject,讓事件處理常式呼叫建立元件的相同執行緒。
公用方法Copy複製指定的已佇列組建的資料到目前的執行個體。 傳回值表示任何會影響狀態的已佇列組建是否確實更新。
公用方法Disconnect中止輪詢。
公用方法Postpone將這個佇列組建。
公用方法Refresh從伺服器取得最新的屬性值。
公用方法Resume繼續已佇列組建。
公用方法Retry()標記重試的組建,而不用批次處理。 如果批次處理與其他組建所需請參閱 IBuildServer.RetryQueuedBuilds。
公用方法Retry(Guid)標記重試和放置的組建會在指定的批次。
公用方法Retry(Guid, QueuedBuildRetryOption)標記重試和放置的組建會在與指定之重試選項中指定的批次。
公用方法Save傳送至伺服器的已佇列組建所做的任何變更。
公用方法StartNow如果其定義目前已暫停,啟動已佇列組建。
公用方法Wait封鎖,直到已佇列組建完成。
公用方法WaitForBuildCompletion(TimeSpan, TimeSpan)封鎖呼叫的執行緒,直到建置完成或逾時過期為止。
公用方法WaitForBuildCompletion(TimeSpan, TimeSpan, ISynchronizeInvoke)封鎖呼叫的執行緒,直到建置完成或逾時過期為止。
公用方法WaitForBuildStart()使用預設輪詢間隔五秒和無限逾時,封鎖組建的啟動作業。 當這個方法完成時,組建屬性不是空的。
公用方法WaitForBuildStart(Int32, Int32)使用指定的輪詢間隔和逾時,封鎖組建的啟動作業。
回頁首

  名稱描述
公用事件PollingCompleted引發事件,當輪詢完成。 注意:要接收此事件必須由連結方法。 這個事件引發,當輪詢結束,無論是時,因為已佇列組建完成,或是一個無法復原的錯誤 (即已佇列組建刪除)。
公用事件StatusChanged引發事件,當已佇列的組建上所做的任何變更都會在伺服器上找到。 注意:要接收這些事件必須由連結方法。 這樣會定期輪詢伺服器,直到佇列的組建完成。 在已佇列組建更新之後,會引發此事件。
回頁首
顯示: