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 排队封闭签入生成的;否则,错误。

备注

如果要签入的一个或多个项目影响封闭生成定义,签入将被拒绝,因为它必须通过封闭签入系统。 服务器上创建签入提交的更改的搁置集并引发 GatedCheckinException 指向包含受影响的生成定义的名称,创建的搁置集的名称和签入票证字符串 (cookie 的客户) 端。 客户端必须调用与包含搁置集名称、签入票证字符串和 BuildReason.CheckInShelveset 的原因 IBuildRequest 的 IBuildServer.QueueBuild。 编译排入队列任何受影响的定义。

但是,某些此工作可由服务器,如果 QueueBuildForGatedCheckIn 标志为 true 和是的项目自动化正确的签入影响封闭生成定义。 在这种情况下对签入的调用将失败并 GatedCheckInException,但是,更改进行验证将自动对由服务器。 如果生成成功,更改将由生成服务注册。

.NET Framework 安全性

请参见

参考

CheckInParameters 类

Microsoft.TeamFoundation.VersionControl.Client 命名空间