IBuildServer 接口

运行 Team Foundation Build的服务器的接口。

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

语法

声明
Public Interface IBuildServer
public interface IBuildServer

IBuildServer 类型公开以下成员。

属性

  名称 说明
公共属性 BuildServerVersion 获取生成服务器上的版本。
公共属性 NoCICheckInComment 获取注释字符串该信号持续集成系统会忽略签入。与此字符串的任何签入在其注释不会触发新的生成。
公共属性 TeamProjectCollection 获取创建此 IBuildServer 的 TeamProjectCollection 对象。

页首

方法

  名称 说明
公共方法 AddBuildQuality(String, String) 添加生成质量到指定的团队项目。
公共方法 AddBuildQuality(String, array<String[]) 添加生成质量到指定的团队项目。
公共方法 BeginQueryBuildDefinitions(array<IBuildDefinitionSpec[], AsyncCallback, Object) 在特定的生成定义查询结果生成定义规范。
公共方法 BeginQueryBuildDefinitions(array<IBuildDefinitionSpec[], Boolean, AsyncCallback, Object)
公共方法 BeginQueryBuildDefinitionsByUri 开始异步操作由统一资源标识符 (uri) 查询生成定义。
公共方法 BeginQueryBuilds 使用规范,开始异步操作查询生成。
公共方法 BeginQueryBuildsByUri 获取与给定 URI 的生成。
公共方法 BeginQueryQueuedBuilds 开始异步操作查询生成队列。
公共方法 CancelBuilds(array<Int32[]) 如果它们当前处于活动或已推迟的状态,取消排入队列使用提供的 ID 的生成。
公共方法 CancelBuilds(array<IQueuedBuild[]) 如果它们当前处于活动或已推迟的状态,取消提供的排队的生成。
公共方法 CreateBuildAgentSpec() 创建可用于查询生成代理的生成代理规范。
公共方法 CreateBuildAgentSpec(IBuildAgent) 创建可用于查询生成代理的生成代理规范。
公共方法 CreateBuildAgentSpec(String, String, List<String>) 创建可用于查询生成代理的生成代理规范。
公共方法 CreateBuildAgentSpec(String, String, array<String[], List<String>) 创建可用于查询生成代理的生成代理规范。
公共方法 CreateBuildControllerSpec() 创建可用于查询生成控制器的新生成控制器规范。
公共方法 CreateBuildControllerSpec(String, String) 创建可用于查询生成控制器的新生成控制器规范。
公共方法 CreateBuildControllerSpec(String, String, array<String[], Boolean) 创建可用于查询生成控制器的新生成控制器规范。
公共方法 CreateBuildDefinition 创建生成服务器拥有的新的生成定义。
公共方法 CreateBuildDefinitionSpec(String) 创建可用于查询生成定义的生成定义规范。
公共方法 CreateBuildDefinitionSpec(IBuildDefinition) 创建可用于查询生成定义的生成定义规范。
公共方法 CreateBuildDefinitionSpec(String, String) 创建可用于查询生成定义的生成定义规范。
公共方法 CreateBuildDefinitionSpec(String, String, array<String[]) 创建可用于查询生成定义的生成定义规范。
公共方法 CreateBuildDetailSpec(IEnumerable<Uri>) 创建可用于查询指定定义的生成的新生成的详细说明。
公共方法 CreateBuildDetailSpec(String) 创建可用于查询团队项目的生成的新生成的详细说明。
公共方法 CreateBuildDetailSpec(IBuildDefinition) 创建可用于查询团队项目的生成的新生成的详细说明。
公共方法 CreateBuildDetailSpec(IBuildDefinitionSpec) 创建可用于查询团队项目的生成的新生成的详细说明。
公共方法 CreateBuildDetailSpec(String, String) 创建可用于查询团队项目的生成的新生成的详细说明。
公共方法 CreateBuildQueueSpec(IEnumerable<Uri>) 创建可用于查询已排队生成的新生成队列规范。
公共方法 CreateBuildQueueSpec(String) 创建可用于查询已排队生成的新生成队列规范。
公共方法 CreateBuildQueueSpec(String, String) 创建可用于查询已排队生成的新生成队列规范。
公共方法 CreateBuildRequest(Uri) 创建新生成需要指定的生成定义。
公共方法 CreateBuildRequest(Uri, Uri) 创建新生成需要指定的生成定义和控制器。
公共方法 CreateBuildServiceHost(String, Uri) 用指定的名称和基 URL 创建新的托管服务。
公共方法 CreateBuildServiceHost(String, String, String, Int32) 创建新的服务托管用指定的名称和使用包括所指定的模式、托管、端口和默认值路径的基 URL。
公共方法 CreateProcessTemplate 创建新的生成过程模板,将由生成定义使用。
公共方法 CreateQueuedBuildsView() 创建排队的生成 view.</
公共方法 CreateQueuedBuildsView(IEnumerable<Uri>) 创建提供的定义筛选的一个排队生成的视图。
公共方法 CreateQueuedBuildsView(String) 创建团队项目筛选的一个排队生成的视图。
公共方法 CreateTeamProjectComponents 创建所需的创建 TeamProject 的生成元素。
公共方法 DeleteBuildAgents(array<Uri[]) 删除从服务器上的生成代理。
公共方法 DeleteBuildAgents(array<IBuildAgent[]) 删除从服务器上的生成代理。
公共方法 DeleteBuildControllers(array<Uri[]) 删除从服务器的生成控制器。
公共方法 DeleteBuildControllers(array<IBuildController[]) 删除从服务器的生成控制器。
公共方法 DeleteBuildDefinitions(array<Uri[]) 删除从服务器的生成定义。
公共方法 DeleteBuildDefinitions(array<IBuildDefinition[]) 删除从服务器的生成定义。
公共方法 DeleteBuildQuality(String, String) 从目标团队项目中删除指定的生成质量。
公共方法 DeleteBuildQuality(String, array<String[]) 从目标团队项目中删除指定的生成质量。
公共方法 DeleteBuilds(array<Uri[]) 从服务器上删除生成。生成的所有部分被删除。
公共方法 DeleteBuilds(array<IBuildDetail[]) 从服务器上删除生成。生成的所有部分被删除。
公共方法 DeleteBuilds(array<Uri[], DeleteOptions) 从服务器上删除生成。
公共方法 DeleteBuilds(array<IBuildDetail[], DeleteOptions) 从服务器上删除生成。
公共方法 DeleteBuildServiceHost 从服务器删除服务托管和所有关联的服务。
公共方法 DeleteProcessTemplates 删除生成处理来自服务器的模板。
公共方法 DestroyBuilds(array<Uri[]) 销毁来自服务器的生成。
公共方法 DestroyBuilds(array<IBuildDetail[]) 销毁来自服务器的生成。
公共方法 EndQueryBuildDefinitions 结束异步操作查询生成定义。
公共方法 EndQueryBuildDefinitionsByUri 结束异步操作查询生成定义。
公共方法 EndQueryBuilds 结束异步操作查询生成。
公共方法 EndQueryBuildsByUri
公共方法 EndQueryQueuedBuilds 结束异步操作查询生成队列。
公共方法 GetAffectedBuildDefinitions(array<String[]) 获取指定的版本控制服务器路径的影响的所有生成定义。
公共方法 GetAffectedBuildDefinitions(array<String[], ContinuousIntegrationType) 已废弃不用。获取指定的版本控制服务器路径的影响的所有生成定义和配置在筛选器提供的触发器。
公共方法 GetAffectedBuildDefinitions(array<String[], DefinitionTriggerType) 获取由提供的 TFS 版本控制服务器路径的影响的和配置在筛选器提供的触发器所有生成定义的列表。
公共方法 GetAllBuildDetails 获取与任何详细信息的唯一生成。
公共方法 GetBuild(Uri) 获取一个生成。
公共方法 GetBuild(Uri, array<String[], QueryOptions) 获取一个生成。
公共方法 GetBuild(Uri, array<String[], QueryOptions, QueryDeletedOption) 由 URI 获取一个生成。
公共方法 GetBuild(IBuildDefinitionSpec, String, array<String[], QueryOptions) 获取一个生成。
公共方法 GetBuildAgent(Uri) 获取单个生成代理。
公共方法 GetBuildAgent(Uri, array<String[]) 获取单个生成代理。
公共方法 GetBuildController(String) 检索使用指定的显示名称的一个生成控制器。通配符,可以指定,但是,如果多个控制器匹配比引发异常。
公共方法 GetBuildController(Uri, Boolean) 获取一个生成控制器。
公共方法 GetBuildController(Uri, array<String[], Boolean) 获取一个生成控制器。
公共方法 GetBuildDefinition(Uri) 获取一个生成定义。
公共方法 GetBuildDefinition(String, String) 获取一个生成定义。
公共方法 GetBuildDefinition(Uri, QueryOptions) 获取一个生成定义使用指定的选项卡控件检索的数据量。
公共方法 GetBuildDefinition(String, String, QueryOptions) 获取一个生成定义使用指定的选项卡控件检索的数据量。
公共方法 GetBuildDefinition(Uri, array<String[], QueryOptions) 获取一个生成定义使用指定的选项卡控件检索的数据量。
公共方法 GetBuildQualities 获取目标团队项目定义的生成质量。
公共方法 GetBuildServiceHost(String) 获取与指定名称的托管服务。
公共方法 GetBuildServiceHost(Uri) 获取与指定的 URI 的服务托管。
公共方法 GetDisplayText 获取枚举值的本地化显示文本或 ToString() 值。
公共方法 GetDisplayTextValues 获取本地化的显示文本值的枚举的或 ToString 值。
公共方法 GetEnumValue 从相应的本地化显示文本获取枚举值。
公共方法 GetMinimalBuildDetails 获取单个生成,而无需代理、定义或信息节点。
公共方法 GetQueuedBuild(Int32, QueryOptions) 获取指定 ID 的 . 的唯一排队的生成
公共方法 GetQueuedBuild(array<Int32[], QueryOptions) 获取指定的 ID 的排队的生成。
公共方法 GetScheduleDaysFromDaysOfWeek 采用 DayOfWeek 枚举值并返回可用于设置 ISchedule.DaysToBuild 的 ScheduleDays 值。
公共方法 QueryBuildAgents(IBuildAgentSpec) 在指定的生成代理规范的一个生成代理查询结果。
公共方法 QueryBuildAgents(array<IBuildAgentSpec[]) 在指定的生成代理规范的生成代理查询结果。
公共方法 QueryBuildAgentsByUri(array<Uri[]) 获取与指定的 URI 的生成代理。
公共方法 QueryBuildAgentsByUri(array<Uri[], array<String[]) 获取与给定 URI 的生成代理。
公共方法 QueryBuildControllers() 获取任何生成控制器及其关联的代理。
公共方法 QueryBuildControllers(Boolean) 获取任何生成控制器。
公共方法 QueryBuildControllers(IBuildControllerSpec) 在指定的生成控制器规范的一个生成控制器查询结果。
公共方法 QueryBuildControllers(array<IBuildControllerSpec[]) 在指定的生成控制器规范的生成控制器查询结果。
公共方法 QueryBuildControllersByUri(array<Uri[], Boolean) 获取与指定的 URI 的生成控制器。
公共方法 QueryBuildControllersByUri(array<Uri[], array<String[], Boolean) 获取与给定 URI 的生成控制器。
公共方法 QueryBuildDefinitions(String) 获取指定团队项目的生成定义。
公共方法 QueryBuildDefinitions(IBuildDefinitionSpec) 在指定的生成定义规范的一个生成定义查询结果。
公共方法 QueryBuildDefinitions(array<IBuildDefinitionSpec[]) 在指定的生成定义查询结果生成定义规范。
公共方法 QueryBuildDefinitions(String, QueryOptions) 获取指定团队项目的生成定义。指定的查询选项确定在查询中检索的数据量。
公共方法 QueryBuildDefinitions(IBuildDefinitionSpec, Boolean)
公共方法 QueryBuildDefinitions(array<IBuildDefinitionSpec[], Boolean)
公共方法 QueryBuildDefinitions(String, QueryOptions, Boolean)
公共方法 QueryBuildDefinitionsByUri(array<Uri[]) 获取与指定的 URI 的生成定义。
公共方法 QueryBuildDefinitionsByUri(array<Uri[], QueryOptions) 获取与给定 URI 的生成定义。指定的查询选项确定在查询中检索的数据量。
公共方法 QueryBuildDefinitionsByUri(array<Uri[], array<String[], QueryOptions) 获取与给定 URI 的生成定义。指定的查询选项确定在查询中检索的数据量。
公共方法 QueryBuilds(String) 获取团队项目的所有生成。
公共方法 QueryBuilds(IBuildDefinition) 获取生成定义的所有生成。
公共方法 QueryBuilds(IBuildDefinitionSpec) 获取生成定义规范的所有生成。
公共方法 QueryBuilds(IBuildDetailSpec) 在指定的生成规范的一个生成查询结果。
公共方法 QueryBuilds(array<IBuildDetailSpec[]) 在的生成查询结果列表指定生成规范。
公共方法 QueryBuilds(String, String) 获取团队项目中定义的所有生成。
公共方法 QueryBuildsByUri(array<Uri[], array<String[], QueryOptions) 获取与指定的 URI 的生成。
公共方法 QueryBuildsByUri(array<Uri[], array<String[], QueryOptions, QueryDeletedOption) 获取与指定的 URI 的生成。
公共方法 QueryBuildServiceHosts 获取在指定的计算机上承载的数组所有生成服务托管。
公共方法 QueryBuildServiceHostsByUri 获取与指定的 URI 的生成服务托管。
公共方法 QueryProcessTemplates(String) 获取所有生成团队项目的过程模板。
公共方法 QueryProcessTemplates(String, array<ProcessTemplateType[]) 获取所有生成过程一个指定类型或类型的团队项目的模板。
公共方法 QueryQueuedBuilds(IQueuedBuildSpec) 在指定的已排队生成规范的一个生成查询结果。
公共方法 QueryQueuedBuilds(array<IQueuedBuildSpec[]) 在指定的生成查询结果排队的生成规范。
公共方法 QueueBuild(IBuildDefinition) 排队指定生成定义的生成与任何默认选项。
公共方法 QueueBuild(IBuildRequest) 排队指定的生成请求的生成的默认值 QueueOptions。
公共方法 QueueBuild(IBuildRequest, QueueOptions) 排队指定的生成请求的生成。
公共方法 QueueBuild(IEnumerable<IBuildRequest>, QueueOptions) 特定生成请求队列的生成。
公共方法 RetryQueuedBuilds(array<IQueuedBuild[]) 重试指定的生成并收集到批。
公共方法 RetryQueuedBuilds(array<IQueuedBuild[], Guid) 重试指定的生成并收集到批。
公共方法 RetryQueuedBuilds(array<IQueuedBuild[], Guid, QueuedBuildRetryOption) 重试与特定重试次数选项的指定生成并收集所有指定的生成划分为多个批。
公共方法 SaveBuildAgents 保存对到服务器上的生成代理的所有更改。
公共方法 SaveBuildControllers 保存对到服务器上的生成控制器的任何更改。
公共方法 SaveBuildDefinitions 保存对到服务器上的生成定义的任何更改。
公共方法 SaveBuilds 保存到服务器的生成所做的任何更改。
公共方法 SaveBuildServiceHost 保存到服务器上的服务托管更改。
公共方法 SaveProcessTemplates 保存对生成过程模板到服务器的任何更改。
公共方法 SaveQueuedBuilds 保存对到服务器上的已排队生成的任何更改。
公共方法 StartQueuedBuildsNow(array<Int32[]) 如果是在一个暂停的定义队列并具有状态的排队时,将启动排入队列使用提供的 ID 的生成。
公共方法 StartQueuedBuildsNow(array<IQueuedBuild[]) 如果是在一个暂停的定义队列并具有状态的排队,开始提供的排队的生成。
公共方法 StopBuilds(array<Uri[]) 停止使用指定的 URI 的所有生成。
公共方法 StopBuilds(array<IBuildDetail[]) 停止点指定的生成。
公共方法 TestConnectionForBuildAgent 指示应用层测试生成代理的连接并更新代理状态消息。
公共方法 TestConnectionForBuildController 指示应用层测试生成控制器的连接并更新控制器状态消息。
公共方法 TestConnectionsForBuildMachine 指示应用层测试生成计算机资源和更新资源状态消息的连接。

页首

请参阅

参考

Microsoft.TeamFoundation.Build.Client 命名空间