AdoDotNetTableReader 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示使用 ADO .NET DataTable 对象的 IVsDataReader 和 IVsDataReaderDescriptor 接口的实现。
public ref class AdoDotNetTableReader : Microsoft::VisualStudio::Data::Framework::DataReader
public class AdoDotNetTableReader : Microsoft.VisualStudio.Data.Framework.DataReader
type AdoDotNetTableReader = class
inherit DataReader
Public Class AdoDotNetTableReader
Inherits DataReader
- 继承
构造函数
AdoDotNetTableReader(DataTable) |
初始化 类的参数 AdoDotNetDataTableReader 化实例以及 实例 DataTable 。 |
AdoDotNetTableReader(DataTable, Int32) |
初始化 类的参数 AdoDotNetDataTableReader 化实例以及 实例 DataTable 和状态值。 |
属性
Descriptor |
获取描述数据源中的数据的信息。 (继承自 DataReader) |
HasDescriptor |
获取一个值,该值指示数据参数是否通过 Descriptor 属性公开其IVsDataReaderDescriptor实现。 |
IsClosed |
获取一个值,该值指示 DataTable 是否已关闭。 |
ItemCount |
获取一个整数值,该值指定当前 DataTable 实例中包含的数据项数。 |
Status |
获取表示数据表状态的整数值;但是,总是返回零。 |
UnderlyingTable |
获取此类中使用的基础 DataTable 对象实例。 |
方法
Close() |
关闭当前 DataTable 实例。 |
Dispose() |
释放为当前 DataReader 实例保留的托管资源。 (继承自 DataReader) |
Dispose(Boolean) |
在调用公共Dispose()方法时以及通过调用 Finalize() 方法完成对象时,清除与当前DataReader实例关联的资源。 (继承自 DataReader) |
GetBytes(Int32, Byte[], Int32, Int32) |
从指定的偏移量开始,将字节流作为数组读入缓冲区。 |
GetBytes(String, Byte[], Int32, Int32) |
检索指定数量的原始二进制数据。 (继承自 DataReader) |
GetItem(Int32) |
检索指定索引处的数据项。 |
GetItem(String) |
检索具有指定名称的数据项。 |
GetItemIndex(String) |
检索指定数据项名称的数据项的索引。 |
GetItemMaxLength(Int32) |
检索一个整数值,该值指定指定索引处数据项的最大长度。 |
GetItemName(Int32) |
检索指定索引处的数据项的字符串文本名称。 |
GetItemType(Int32) |
检索默认格式 Default的指定索引处的数据项或项的数据类型。 (继承自 DataReader) |
GetItemType(Int32, DataItemTypeFormat) |
检索位于指定索引处且具有指定项类型格式的数据项的数据类型。 |
IsNullItem(Int32) |
检索一个布尔值,该值指示指定索引处的数据项是否为 null。 |
IsNullItem(String) |
指示给定数据项的值是否未指定,即 null。 (继承自 DataReader) |
NextResult() |
测试是否有另一个结果集,如果为 true,则 AdoDotNetDataTableReader推进 。 |
Read() |
测试是否有另一条数据记录,如果为 true,则将 AdoDotNetDataTableReader 前进到下一条记录。 |
Terminate() |
立即终止数据读取器,而无需返回所有数据或设置输出参数。 (继承自 DataReader) |