AdoDotNetDataReader 类

使用 ADO.NETIDataReader 接口的实现,提供 DataReader 选件类的实现。

继承层次结构

System.Object
  Microsoft.VisualStudio.Data.DataReader
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetDataReader

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

语法

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

AdoDotNetDataReader 类型公开以下成员。

构造函数

  名称 说明
公共方法 AdoDotNetDataReader(IDataReader) 选件类构造函数。初始化 AdoDotNetDataReader 选件类的参数化的实例。IDataReader 接口的实现的。
公共方法 AdoDotNetDataReader(IDataReader, IDbCommand, array<DataParameter[]) 选件类构造函数。初始化 AdoDotNetDataReader 选件类的参数化实例与成品 IDataReaderIDataReader 实现接口的和命令和参数。

页首

属性

  名称 说明
公共属性 InnerDataReader 检索驱动当前数据读取器的基础 IDataReader 对象。
公共属性 IsClosed 检索一个boolean值指定的数据读取器实例是否已关闭。 (重写 DataReader.IsClosed。)
公共属性 ItemCount 检索项的数目在当前的块数据。 (重写 DataReader.ItemCount。)
公共属性 Status 检索方法返回的数值状态当前代码提供数据。数据读取器。 (重写 DataReader.Status。)

页首

方法

  名称 说明
公共方法 Close 关闭当前 IDataReader 对象实例。 (重写 DataReader.Close()。)
公共方法 Dispose() 版本为当前 DataReader 保存托管资源实例。 (继承自 DataReader。)
受保护的方法 Dispose(Boolean) 清理资源与当前 DataReader 实例,两个,当公共 Dispose 调用方法时、和),当对象完成的调用。Finalize 方法。 (继承自 DataReader。)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 完成当前 DataReader 实例。 (继承自 DataReader。)
公共方法 GetBytes 检索指定的字节数二进制数据。 (重写 DataReader.GetBytes(Int32, array<Byte[], Int32, Int32)。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetItem(Int32) 检索表示该可检索项的对象实例由索引到当前块数据。 (重写 DataReader.GetItem(Int32)。)
公共方法 GetItem(String) 检索表示该可检索项的对象实例如名称指定。 (重写 DataReader.GetItem(String)。)
公共方法 GetItemMaxLength 检索最大长度,在字符,数据项位于指定索引处。 (重写 DataReader.GetItemMaxLength(Int32)。)
公共方法 GetItemName 检索该名称将分配给数据项都指定的索引,因此,如果有的话)。 (重写 DataReader.GetItemName(Int32)。)
公共方法 GetItemType 返回数据项的数据类型或项目,请在指定的索引以指定的格式。 (重写 DataReader.GetItemType(Int32, DataItemTypeFormat)。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 IsNullItem 指示位于指定索引处的数据项是否未指定的,也就是说,nullnull 引用(在 Visual Basic 中为 Nothing)。 (重写 DataReader.IsNullItem(Int32)。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 NextResult 该读取器包含多个结果回调,数据读取器前进到下一个结果。 (重写 DataReader.NextResult()。)
公共方法 Read 高级读取器到下一个块数据,该读取器包含多的一个块。 (重写 DataReader.Read()。)
公共方法 Terminate 立即停止数据读取器,而不需要返回所有数据也不将输出参数。 (重写 DataReader.Terminate()。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

备注

此选件类提供基于 DataReader 选件类的 IDataReader 接口的实现。

未必会快数据提供程序需要重写或修改此选件类行为;相反,它们可以将其实例化,只要它们具有 ADO.NETIDataReader,并且它们需要返回DDEX DataReader

对象。

线程安全

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

请参见

参考

Microsoft.VisualStudio.Data.AdoDotNet 命名空间

AdoDotNetConnectionSupport