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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。