IBuildDefinition 接口

此接口表示生成定义。

命名空间:  Microsoft.TeamFoundation.Build.Client
程序集:  Microsoft.TeamFoundation.Build.Client(在 Microsoft.TeamFoundation.Build.Client.dll 中)

语法

声明
Public Interface IBuildDefinition _
    Inherits IBuildGroupItem
public interface IBuildDefinition : IBuildGroupItem

IBuildDefinition 类型公开以下成员。

属性

  名称 说明
公共属性 AttachedProperties 附加属性
公共属性 BatchSize 已排队生成的最大批量,当您使用封闭的持续集成类型。
公共属性 BuildController 获取或设置生成此生成定义的生成控制器。
公共属性 BuildControllerUri 获取生成控制器统一资源标识符 (uri) 生成此生成定义的 (URI)。
公共属性 BuildServer 获取承载生成定义的服务器或计算机。
公共属性 ContinuousIntegrationQuietPeriod 获取或设置时间 (以分钟与批类型持续集成生成的) 安静过程。
公共属性 ContinuousIntegrationType 获取或设置生成定义的持续集成类型。
公共属性 DateCreated 此生成定义创建的日期和时间。
公共属性 DefaultDropLocation 获取或设置生成定义生成的生成的默认值放置位置。
公共属性 Description 获取或设置生成定义的说明。
公共属性 Enabled 已废弃不用。获取或设置生成定义的启用状态。
公共属性 FullPath 获取此生成项目组完整路径。 (继承自 IBuildGroupItem。)
公共属性 Id 获取此生成定义 ID。
公共属性 LastBuildUri 无论状态,获取最后生成的 URI 的生成定义。
公共属性 LastGoodBuildLabel 获取标签的名称上次成功生成的生成定义。
公共属性 LastGoodBuildUri 获取上次成功生成的 URI 生成定义。
公共属性 Name 获取或设置此生成团队项目的名称。 (继承自 IBuildGroupItem。)
公共属性 Process 获取或设置处理此生成定义的模板。
公共属性 ProcessParameters 获取表示此生成的 XML 格式的字符串所有过程参数。
公共属性 QueueStatus 生成定义的队列的状态。
公共属性 RetentionPolicyList 获取保留策略列表此生成定义。
公共属性 Schedules 获取列表用于生成定义计划。
公共属性 SourceProviders 源提供程序列表定义的
公共属性 TeamProject 获取拥有此生成团队项目的团队项目。 (继承自 IBuildGroupItem。)
公共属性 TriggerType 获取或设置定义系统触发器。
公共属性 Uri 获取统一资源标识符 (uri) 此生成项分组 (URI)。 (继承自 IBuildGroupItem。)
公共属性 Workspace 获取生成定义的工作区域模板。

页首

方法

  名称 说明
公共方法 AddRetentionPolicy 添加一项保留策略到此生成定义保留策略列表。
公共方法 AddSchedule 添加时间表到列表用于生成定义计划。如果 ContinuousIntegrationType 不是 Schedule,计划不起作用。只有一个在列表中计划接受。
公共方法 CopyFrom 使用中提供的生成定义,的属性值更新当前生成定义实例。
公共方法 CreateBuildRequest 创建具有 IBuildAgent 的值和放置位置设置为默认值生成代理和默认值放置位置的生成定义的生成请求。
公共方法 CreateManualBuild(String) 在 Team Foundation Server 生成数据库创建生成详细信息记录。生成信息以及其他更改可以对返回的IBuildDetail  对象。
公共方法 CreateManualBuild(String, String) 在 Team Foundation Server 生成数据库创建生成详细信息记录。生成信息以及其他更改可以对返回的IBuildDetail  对象。
公共方法 CreateManualBuild(String, String, BuildStatus, IBuildController, String) 在 Team Foundation Server 生成数据库创建生成详细信息记录。
公共方法 CreateSpec 创建生成定义的生成规范。
公共方法 Delete 从服务器删除生成定义及其所有生成。
公共方法 QueryBuilds 获取此生成定义的所有生成。
公共方法 Refresh() 通过获取当前属性值刷新此生成组项从生成服务器。 (继承自 IBuildGroupItem。)
公共方法 Refresh(array<String[], QueryOptions) 通过获取更新属性值刷新此生成定义从服务器。
公共方法 Save 保存对到服务器上的 IBuildDefinition 对象的任何更改。

页首

扩展方法 

  名称 说明
公共扩展方法 CreateInitialSourceProvider 不应再使用此扩展方法。它在 + 这里为仅用于向后兼容。 (由 BuildServerExtensions 定义。)
公共扩展方法 CreateSourceProvider (由 BuildServerExtensions 定义。)
公共扩展方法 GetDefaultSourceProvider IBuildDefinition retuns 的此扩展方法定义中的第一个源提供程序。如果源提供程序未列出,一个空 TFVC 提供程序返回。 (由 BuildServerExtensions 定义。)
公共扩展方法 SetSourceProvider 不应再使用此扩展方法。它在 + 这里为仅用于向后兼容。 (由 BuildServerExtensions 定义。)

页首

请参阅

参考

Microsoft.TeamFoundation.Build.Client 命名空间