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 定义。) |
页首