共用方式為


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 安全性

請參閱

參考

CheckInParameters 類別

Microsoft.TeamFoundation.VersionControl.Client 命名空間