IBuildController 接口

表示在 TFS 生成服务器的生成控制器。

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

语法

声明
Public Interface IBuildController
public interface IBuildController

IBuildController 类型公开以下成员。

属性

  名称 说明
公共属性 Agents 获取此生成控制器拥有的生成代理。
公共属性 AttachedProperties 附加属性
公共属性 CustomAssemblyPath 获取或设置来存储自定义程序集的版本控制路径。
公共属性 DateCreated 获取日期和时间此生成控制器创建了。
公共属性 DateUpdated 获取日期和时间上次更新了此生成控制器。
公共属性 Description 获取或设置此生成控制器的说明。
公共属性 Enabled 获取或设置描述的标志此生成控制器是否启用。
公共属性 MaxConcurrentBuilds 获取或设置此生成控制器可同时运行生成的最大数目。
公共属性 MessageQueueUrl 获取消息队列地址。此字段仅适用于系统使用。
公共属性 Name 获取或设置此生成控制器的名称。
公共属性 QueueCount 获取此生成控制器的当前队列计数。
公共属性 ServiceHost 获取此生成控制器位于的服务托管。
公共属性 Status 获取或设置此生成控制器的状态。
公共属性 StatusMessage 获取或设置从服务器的可显示的消息有关此控制器的状态。为空。
公共属性 Tags 获取标记的只读集合该控制器的所有代理的。
公共属性 Uri 获取统一资源标识符 (uri) 此生成控制器 (URI)。
公共属性 Url 获取此生成控制器 URL。

页首

方法

  名称 说明
公共方法 AddBuildAgent 添加生成代理到此生成控制器。
公共方法 Delete 删除此生成控制器。
公共方法 LoadCustomActivities 可从 CustomAssemblyLocation 的所有程序集到本地路径,加载包含自定义操作类型的程序集,并返回自定义操作类型的列表。
公共方法 LoadCustomActivitiesAndExtensions 可从 CustomAssemblyLocation 的所有程序集到本地路径,加载包含自定义操作和扩展类型的程序集,并返回自定义操作和扩展类型的列表。
公共方法 Refresh(Boolean) 通过获取当前属性值刷新生成控制器从生成服务器。
公共方法 Refresh(array<String[], Boolean) 通过获取当前属性值刷新生成控制器从生成服务器。
公共方法 RemoveBuildAgent 从此控制器中移除生成代理。
公共方法 Save 保存对对生成服务器上执行此生成控制器的更改。

页首

请参阅

参考

Microsoft.TeamFoundation.Build.Client 命名空间