DataSource 类

定义 Web 性能测试的数据源。

继承层次结构

System.Object
  Microsoft.VisualStudio.TestTools.WebTesting.DataSource

命名空间:  Microsoft.VisualStudio.TestTools.WebTesting
程序集:  Microsoft.VisualStudio.QualityTools.WebTestFramework(在 Microsoft.VisualStudio.QualityTools.WebTestFramework.dll 中)

语法

声明
<SerializableAttribute> _
Public Class DataSource _
    Implements ICloneable
[SerializableAttribute]
public class DataSource : ICloneable
[SerializableAttribute]
public ref class DataSource : ICloneable
[<SerializableAttribute>]
type DataSource =  
    class
        interface ICloneable
    end
public class DataSource implements ICloneable

DataSource 类型公开以下成员。

构造函数

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

页首

属性

  名称 说明
公共属性 Connection 获取用于连接到数据源的连接字符串。该连接字符串的格式与 System.Data.OleDbConnection 类的 ConnectionString 属性的格式相同。
公共属性 Name 获取或设置唯一标识该数据源以使其与 Web 性能测试中的其他数据源区分开的数据源名称。
公共属性 Provider 获取此数据源的固定提供程序的名称。示例:System.Data.OleDb。
公共属性 Tables 包含与数据源中的每个表对应的 DataSourceTable 对象的 DataSourceTableCollection 对象,其中数据源可供 Web 性能测试使用。

页首

方法

  名称 说明
公共方法 Clone 创建数据源的新实例。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 SetConnection(String, String) 设置数据源的提供程序和连接字符串。
公共方法 SetConnection(String, String, String) 设置提供程序和连接字符串,并允许将不同的字符串用作显示值。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

字段

  名称 说明
公共字段静态成员 CsvProvider 指定一个 .csv 文件作为 Web 性能测试的数据源。
公共字段静态成员 XmlProvider 为 Web 测试指定 XML 数据源。

页首

备注

当未指定任何数据源时,System.Data.OleDb 将用作默认的数据提供程序。

线程安全

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

请参见

参考

Microsoft.VisualStudio.TestTools.WebTesting 命名空间