CheckInParameters.QueueBuildForGatedCheckIn 屬性
取得或設定描述的旗標排入佇列的閘道簽入組建。
命名空間: Microsoft.TeamFoundation.VersionControl.Client
組件: Microsoft.TeamFoundation.VersionControl.Client (在 Microsoft.TeamFoundation.VersionControl.Client.dll 中)
語法
'宣告
Public Property QueueBuildForGatedCheckIn As Boolean
public bool QueueBuildForGatedCheckIn { get; set; }
屬性值
類型:System.Boolean
true 表示佇列閘道簽入組建;則為,否則為 false。
備註
如果是一個以上的項目簽入影響每閘道組建定義,簽入將會被拒絕,因為它必須通過閘道簽入系統。 伺服器會為簽入送出變更的擱置集並擲回 GatedCheckinException 至包含受影響的組建定義名稱、建立擱置集和簽入票證字串 (Cookie 的名稱) 的用戶端。 用戶端必須呼叫含有擱置集名稱、簽入票證字串和 BuildReason.CheckInShelveset 原因 IBuildRequest 的 IBuildServer.QueueBuild。 組建排入佇列可以針對任何受影響的定義。
不過,這些工作可以由伺服器,如果 QueueBuildForGatedCheckIn 旗標為 true 和是項目正確地自動簽入的會影響閘道組建定義。 在這個案例中為簽入的呼叫失敗 GatedCheckInException,不過,變更為驗證會自動加入佇列的伺服器。 如果建置成功,變更將由組建服務簽入。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。