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) |