UITestExtensionPackage 类

表示一个抽象类,该抽象类能够将第三方测试实用工具集成到 Visual Studio Application Lifecycle Management (ALM) 用户界面 (UI) 测试环境中。

继承层次结构

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Extension.UITestExtensionPackage

命名空间:  Microsoft.VisualStudio.TestTools.UITest.Extension
程序集:  Microsoft.VisualStudio.TestTools.UITest.Extension(在 Microsoft.VisualStudio.TestTools.UITest.Extension.dll 中)

语法

声明
Public MustInherit Class UITestExtensionPackage _
    Implements IServiceProvider, IDisposable
public abstract class UITestExtensionPackage : IServiceProvider, 
    IDisposable
public ref class UITestExtensionPackage abstract : IServiceProvider, 
    IDisposable
[<AbstractClass>]
type UITestExtensionPackage =  
    class
        interface IServiceProvider
        interface IDisposable
    end
public abstract class UITestExtensionPackage implements IServiceProvider, IDisposable

UITestExtensionPackage 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 UITestExtensionPackage 初始化 UITestExtensionPackage 类的新实例。

页首

属性

  名称 说明
公共属性 PackageDescription 获取此 UI 测试包的说明。
公共属性 PackageName 获取此 UI 测试包的名称。
公共属性 PackageVendor 获取此 UI 测试包的供应商的名称。
公共属性 PackageVersion 获取此 UI 测试包的版本。
公共属性 VSVersion 获取支持此 UI 测试包的 Visual Studio Application Lifecycle Management (ALM)。

页首

方法

  名称 说明
公共方法 Dispose 释放此 UI 测试包使用的资源。
公共方法 Equals 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetService 获取此 UI 测试包的服务对象类型。
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

备注

此类是其中一个主要扩展点,用于将编码的 UI 测试能力扩展至其他应用程序平台。 有关示例,请参见扩展编码的 UI 测试和操作录制以支持 Microsoft Excel

线程安全

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

请参见

参考

Microsoft.VisualStudio.TestTools.UITest.Extension 命名空间

IServiceProvider

其他资源

扩展编码的 UI 测试和操作录制以支持 Microsoft Excel