AdoDotNetTableReader 类

检索一个或多 DataTable 对象的内容一个或多个只读,转发结果的格式设置。

继承层次结构

System.Object
  Microsoft.VisualStudio.Data.Framework.DataReader
    Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetTableReader

命名空间:  Microsoft.VisualStudio.Data.Framework.AdoDotNet
程序集:  Microsoft.VisualStudio.Data.Framework(在 Microsoft.VisualStudio.Data.Framework.dll 中)

语法

声明
Public Class AdoDotNetTableReader _
    Inherits DataReader
public class AdoDotNetTableReader : DataReader
public ref class AdoDotNetTableReader : public DataReader
type AdoDotNetTableReader =  
    class
        inherit DataReader
    end
public class AdoDotNetTableReader extends DataReader

AdoDotNetTableReader 类型公开以下成员。

构造函数

  名称 说明
公共方法 AdoDotNetTableReader(DataTable) DataTable 实例时初始化 T:Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetDataTableReader 选件类的参数化的实例。
公共方法 AdoDotNetTableReader(DataTable, Int32) DataTable 实例和状态值时初始化 AdoDotNetDataTableReader 选件类的参数化的实例。

页首

属性

  名称 说明
公共属性 Descriptor 获取描述来自数据源的数据的信息。 (继承自 DataReader。)
受保护的属性 HasDescriptor 获取指示数据参数是否的值。Descriptor 属性以显示其 IVsDataReaderDescriptor 实现。 (重写 DataReader.HasDescriptor。)
公共属性 IsClosed 获取一个值,该值指示 DataTable 是否已关闭。 (重写 DataReader.IsClosed。)
公共属性 ItemCount 获取指定数据项的数量的整数值包含在当前 DataTable 实例。 (重写 DataReader.ItemCount。)
公共属性 Status 获取表示数据表的状态整数值;但是,不会返回零。 (重写 DataReader.Status。)
公共属性 UnderlyingTable 获取基础 DataTable 对象实例用于此选件类。

页首

方法

  名称 说明
公共方法 Close 关闭当前 DataTable 实例。 (重写 DataReader.Close()。)
公共方法 Dispose() 版本为当前 DataReader 保存托管资源实例。 (继承自 DataReader。)
受保护的方法 Dispose(Boolean) 清理资源与当前 DataReader 实例,两个,当公共 Dispose 调用方法时,所以,当对象完成的调用。Finalize 方法时。 (继承自 DataReader。)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 完成当前 DataReader 实例。 (继承自 DataReader。)
公共方法 GetBytes(String, array<Byte[], Int32, Int32) 检索指定的字节数原始的二进制数据。 (继承自 DataReader。)
公共方法 GetBytes(Int32, array<Byte[], Int32, Int32) 读取字节流向缓冲区作为数组,开始在指定的偏移量。 (重写 DataReader.GetBytes(Int32, array<Byte[], Int32, Int32)。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetItem(Int32) 检索数据项在指定的索引。 (重写 DataReader.GetItem(Int32)。)
公共方法 GetItem(String) 检索具有指定名称的数据项。 (重写 DataReader.GetItem(String)。)
公共方法 GetItemIndex 检索数据项的索引指定的数据项的名称。 (重写 DataReader.GetItemIndex(String)。)
公共方法 GetItemMaxLength 检索指定数据项的最大长度整数值位于指定索引处。 (重写 DataReader.GetItemMaxLength(Int32)。)
公共方法 GetItemName 检索数据项的字符串名称位于指定索引处。 (重写 DataReader.GetItemName(Int32)。)
公共方法 GetItemType(Int32) 检索数据项的数据类型或项目,请在默认格式的 Default指定的索引。 (继承自 DataReader。)
公共方法 GetItemType(Int32, DataItemTypeFormat) 检索数据项的数据类型在指定的索引和具有指定的项目类型的布局。 (重写 DataReader.GetItemType(Int32, DataItemTypeFormat)。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 IsNullItem(String) 指示给定的数据项的值是否未指定的,也就是说,nullnull 引用(在 Visual Basic 中为 Nothing)。 (继承自 DataReader。)
公共方法 IsNullItem(Int32) 检索指示位于指定索引处的数据项是否的布尔值是 nullnull 引用(在 Visual Basic 中为 Nothing)。 (重写 DataReader.IsNullItem(Int32)。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 NextResult 测试是否设置了另一个结果,因此,如果 true,高级 AdoDotNetDataTableReader。 (重写 DataReader.NextResult()。)
公共方法 Read 测试是否有另一个数据记录,因此,如果 true,AdoDotNetDataTableReader 前进到下一条记录。 (重写 DataReader.Read()。)
公共方法 Terminate 立即停止数据读取器,而不需要返回所有数据或设置输出参数。 (继承自 DataReader。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

备注

未必会快DDEX提供程序需要重写或修改此选件类行为;相反,它们可以将其实例化,只要它们在手中有一 ADO.NETDataTable 对象,它们需要返回 DataReader 对象。

线程安全

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

请参见

参考

Microsoft.VisualStudio.Data.Framework.AdoDotNet 命名空间

DataTableReader