BuildWebService4 类
继承层次结构
System.Object
System.ComponentModel.MarshalByValueComponent
System.Web.Services.WebService
Microsoft.TeamFoundation.Server.Core.WebServices.TeamFoundationWebService
Microsoft.TeamFoundation.Build.Server.BuildWebServiceBase
Microsoft.TeamFoundation.Build.Server.BuildWebService4
命名空间: Microsoft.TeamFoundation.Build.Server
程序集: Microsoft.TeamFoundation.Build.Server(在 Microsoft.TeamFoundation.Build.Server.dll 中)
语法
声明
<ClientServiceAttribute(ComponentName := "TeamBuild", RegistrationName := "Build", _
ServiceName := "BuildService4", CollectionServiceIdentifier := "AAE1325C-E97F-4A15-B557-9D1620D5D5F4")> _
<WebServiceAttribute(Name := "BuildService", Namespace := "https://schemas.microsoft.com/TeamFoundation/2010/Build")> _
Public NotInheritable Class BuildWebService4 _
Inherits BuildWebServiceBase
[ClientServiceAttribute(ComponentName = "TeamBuild", RegistrationName = "Build",
ServiceName = "BuildService4", CollectionServiceIdentifier = "AAE1325C-E97F-4A15-B557-9D1620D5D5F4")]
[WebServiceAttribute(Name = "BuildService", Namespace = "https://schemas.microsoft.com/TeamFoundation/2010/Build")]
public sealed class BuildWebService4 : BuildWebServiceBase
BuildWebService4 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
BuildWebService4 |
页首
属性
名称 | 说明 | |
---|---|---|
Application | 获取当前 HTTP 请求的应用程序对象。 (继承自 WebService。) | |
Container | 获取组件的容器。 (继承自 MarshalByValueComponent。) | |
Context | 获取当前请求的 ASP.NET HttpContext,它封装了由 HTTP 服务器用来处理 Web 请求的所有 HTTP 特定的上下文。 (继承自 WebService。) | |
DesignMode | 获取指示组件当前是否处于设计模式的值。 (继承自 MarshalByValueComponent。) | |
Server | 获取当前请求的 HttpServerUtility。 (继承自 WebService。) | |
Session | 获取当前请求的 HttpSessionState 实例。 (继承自 WebService。) | |
Site | 获取或设置组件的位置。 (继承自 MarshalByValueComponent。) | |
SoapVersion | 获取用于向 XML Web services 发送 SOAP 请求的 SOAP 协议的版本。 (继承自 WebService。) | |
User | 获取 ASP.NET 服务器 User 对象。可用于验证用户是否有权执行请求。 (继承自 WebService。) |
页首
方法
名称 | 说明 | |
---|---|---|
AddBuildDefinitions | 向服务器的 BuildDefinition 对象。如果 URI 字段在发送输入到服务器之前,它将被忽略。重复生成定义不能在同一路径存在。因此,因此,如果遇到这种情况,则可能引发异常。添加在所有定义中是事务性的,在这种情况下,以便添加失败总体然后将失败。 | |
AddBuildQualities | 添加质量列表到目标团队项目。执行添加的用户必须有 EditBuildStatus 权限才能执行操作。 | |
AddProcessTemplates | ||
CreateTeamProjectComponents | 创建对于具有所需的团队项目的元素。 | |
DeleteBuildDefinitions | 删除具有 URI 等效于它们传递数组作为参数从服务器的生成定义。仍会有与其定义,它们是否已完成或已排队并在“活动”,“推迟”或“InProgress”状态,则不能删除。必须在移除该定义之前删除相关的生成。 | |
DeleteBuildQualities | 从目标团队项目中删除指定的生成质量。执行此操作的用户必须对团队项目的 EditBuildStatus 权限。 | |
DeleteBuilds | 删除对应于特定 URI 的生成。如果特定生成不存在,则会悄悄地忽略。如果此方法不引发任何异常,则可以假定,删除操作的生成部件转到好。非致命错误 (如比权限问题和放置位置访问问题就是将记录到事件日志和视为错误失败其他测试结果中删除。 | |
DeleteProcessTemplates | ||
DestroyBuilds | 销毁对应于特定 URI 的生成。如果特定生成不存在,则会悄悄地忽略。 | |
Dispose | 释放由 MarshalByValueComponent 使用的所有资源。 (继承自 MarshalByValueComponent。) | |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) | |
GetAffectedBuildDefinitions | 确定,如果有,则会生成定义由提供的服务器项目的影响。 | |
GetBuildQualities | 检索为目标团队项目存在的生成质量。用户必须对目标团队项目的 GenericRead 权限才能查看生成质量。 | |
GetHashCode | 作为默认哈希函数。 (继承自 Object。) | |
GetService | 获取 IServiceProvider 的实施者。 (继承自 MarshalByValueComponent。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
NotifyBuildCompleted | 通知服务器与提供的 URI 的生成完成。 | |
QueryBuildDefinitions | ||
QueryBuildDefinitionsByUri | 给定的生成定义的查询设置 URI。服务器将返回每个有效的 URI 的定义在数组。 | |
QueryBuilds | 将数组 BuildDetailSpec 对象,此 web 方法将返回结果列表 BuildQueryResult 对象相同大小与输入数组。如果没有找到匹配项,则对象将包含空 BuildQueryResult 列表。 | |
QueryBuildsByUri | 由 URI 的查询生成而不是由具有提供的选项的路径。一个 BuildQueryResult 对象从查询返回,与 BuildDetail 列表长度和输入 URI 数组相同。如果特定 URI 不与任何生成,则在发生的 BuildDetail 相应的索引列表将为空。从查询返回的数据量可选参数进行控制。 | |
QueryProcessTemplates | ||
RequestIntermediateLogs | 请求中间诊断记录可在放置位置下。 | |
StopBuilds | 停止点与提供的 URI 的正在进行的生成。如果生成中已完成得将忽略并考虑成功。执行此操作的订阅者调用必须具有 AdministerBuild 权限来停止创建的所有团队项目。 | |
ToString | 返回包含 Component 的名称的 String(如果有)。不应重写此方法。 (继承自 MarshalByValueComponent。) | |
UpdateBuildDefinitions | 假定数组 BuildDefinition 对象,此方法将更新与给定的数据的生成服务器上定义。 | |
UpdateBuildInformation | 根据所提供的更改更新生成信息。在更改有关的所有信息返回到调用方排除删除的节点。 | |
UpdateBuilds | 更新使用提供的信息的生成详细信息。用户必须在包含生成为了执行此操作的团队项目的 AdministerBuild 权限。 | |
UpdateProcessTemplates |
页首
事件
名称 | 说明 | |
---|---|---|
Disposed | 添加事件处理程序以侦听组件上的 Disposed 事件。 (继承自 MarshalByValueComponent。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。