TeamFoundationBuildService 类

用于操作编译的方法,生成定义,过程模板和生成队列。使用 TeamFoundationServiceHost.GetService<T>() 或 TeamFoundationRequestContext.GetService<T>() 获取此选件类实例。

继承层次结构

System.Object
  Microsoft.TeamFoundation.Build.Server.TeamFoundationBuildService

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

语法

声明
Public NotInheritable Class TeamFoundationBuildService _
    Implements ITeamFoundationService
public sealed class TeamFoundationBuildService : ITeamFoundationService

TeamFoundationBuildService 类型公开以下成员。

方法

  名称 说明
公共方法 AddBuildDefinitions 添加生成定义以生成服务器。返回的列表生成输入列表的定义以匹配,因此调用方可以将生成的标识符。
公共方法 AddBuildQualities 将指定的生成质量到团队项目。
公共方法 AddProcessTemplates 将指定的过程模板到数据库。返回的列表输入列表的模板匹配,因此调用方可以将生成的标识符。
公共方法 CancelBuilds 对取消的尝试排入队列使用提供的ID的生成。如果生成已开始,已完成或不存在,则将引发。
公共方法 CreateTeamProject 设置为新的团队项目和结构所需的权限。
公共方法 DeleteBuildDefinitions 删除从服务器的生成定义。
公共方法 DeleteBuildQualities 删除从指定团队的生成质量项目。
公共方法 DeleteBuilds 删除生成和支持数据。标签,测试结果,并且测试影响数据同步被删除。已编译的二进制文件和符号排队和删除作为后台作业。
公共方法 DeleteProcessTemplates 删除进程已从服务器的模板。
公共方法 DeleteTeamProject 删除属于指定团队项目的所有对象。
公共方法 DestroyBuilds 从数据库永久移除指定的生成。此操作是破坏性的。这意味着销毁的生成不能恢复。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 GetAffectedBuildDefinitions 获取生成定义列表提供的版本控制服务器路径的影响。持续集成类型是其他限制返回的生成定义的可选筛选器。
公共方法 GetBuildQualities 检索生成质量列表指定团队项目的。
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 NotifyBuildCompleted 通知服务器与提供的URI的生成完成。
公共方法 QueryBuildDefinitions(TeamFoundationRequestContext, BuildDefinitionSpec) 查询使用提供的查询规范的生成定义。
公共方法 QueryBuildDefinitions(TeamFoundationRequestContext, IList<BuildDefinitionSpec>)
公共方法 QueryBuildDefinitionsByUri
公共方法 QueryBuilds
公共方法 QueryBuildsByUri
公共方法 QueryProcessTemplates 列表的查询处理在指定团队项目的模板。
公共方法 QueryProcessTemplatesById 查询按ID.过程模板
公共方法 QueryQueuedBuilds 使用输入规范声明,查询生成队列。
公共方法 QueryQueuedBuildsById 按ID.查询生成队列
公共方法 QueueBuilds 使用和指定选项的对生成进行排队。如果任何请求因某种原因而失败,则整个方法失败,并且请求不进行排队。
公共方法 RequestIntermediateLogs 请求中间诊断记录可在放置位置下。
公共方法 StartQueuedBuildsNow
公共方法 StopBuilds 与提供的URI的停止生成,则当前正在进行。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
公共方法 UpdateBuildDefinitions 更新现有生成定义。如果它们应保持不变,[Process] 和 [WorkspaceTemplate] 属性可能会使null。
公共方法 UpdateBuildInformation 添加,更新或删除生成信息的生成集。输出列表与输入是索引的并行以方便的关联列表。
公共方法 UpdateBuilds 使用提供的更新的更新现有生成。
公共方法 UpdateProcessTemplates 使用提供的对象,更新现有过程模板。
公共方法 UpdateQueuedBuilds 使用提供的更新,更新生成队列。

页首

显式接口实现

  名称 说明
显式接口实现私有方法 ITeamFoundationService.ServiceEnd
显式接口实现私有方法 ITeamFoundationService.ServiceStart

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.TeamFoundation.Build.Server 命名空间