TestManagementService 类

此 API 支持 .NET Framework 基础结构,不适合在代码中直接使用。

有关此类的信息,请参见ITestManagementService

继承层次结构

System.Object
  Microsoft.TeamFoundation.TestManagement.Client.TestManagementService

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

语法

声明
Public Class TestManagementService _
    Implements ITestManagementService, ITfsTeamProjectCollectionObject
public class TestManagementService : ITestManagementService, 
    ITfsTeamProjectCollectionObject
public ref class TestManagementService : ITestManagementService, 
    ITfsTeamProjectCollectionObject
type TestManagementService =  
    class
        interface ITestManagementService
        interface ITfsTeamProjectCollectionObject
    end
public class TestManagementService implements ITestManagementService, ITfsTeamProjectCollectionObject

TestManagementService 类型公开以下成员。

构造函数

  名称 说明
公共方法 TestManagementService 初始化 TestManagementService 类的新实例。

页首

属性

  名称 说明
公共属性 AuthorizedIdentity 获取当前授权用户的标识。
公共属性 DataCollectors 获取一个帮助器对象,该对象具有用于在 Team Foundation Server 上创建、查询、注册、注销和更新诊断数据适配器的方法。
公共属性 TestControllers 获取一个帮助器对象,该对象具有用于在 Team Foundation Server 上创建、查询、注册、注销和更新测试控制器的方法。
公共属性 TfsIdentityStore

页首

方法

  名称 说明
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 FindTestResultByLink 如果有测试结果和测试结果附件就通过使用给定的统一资源标识符 (URI) 查找并返回。
公共方法 FindTestRunByTmiRunId 通过使用给定的标识符为测试管理界面 (TMI) 的运行查找并返回测试结果。
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetTeamProject(Project) 返回与所提供来跟踪项目的工作项相对应的团队项目。
公共方法 GetTeamProject(String) 返回具有提供的项目名称的团队项目。
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 Initialize 由测试框架调用,以将此类的实例连接到服务器。
公共方法 IsSupported 返回一个值,该值指示当前服务器是否支持测试管理服务。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 QueryTestRuns 返回通过执行提供的查询所找到的测试运行的列表。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

备注

应用程序可以通过使用 TeamFoundationServer.GetService 方法获取此服务的实例。

示例

此示例演示如何获取 TestManagementService 的实例。

TeamFoundationServer tfs;
TestManagementService testManagementService;
tfs = new TeamFoundationServer("http://mserver:8080/tfs");
testManagementService = tfs.GetService<ITestManagementService>;

线程安全

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

请参见

参考

Microsoft.TeamFoundation.TestManagement.Client 命名空间

ITestManagementService

TeamFoundationServer