IVsDataReader 接口

定义

表示用于从数据源读取数据的方法。

public interface class IVsDataReader : IDisposable
[Microsoft.VisualStudio.Data.Core.DataClientObject("29885742-32C5-46d3-A2A6-A28F4B6D746B")]
public interface IVsDataReader : IDisposable
[<Microsoft.VisualStudio.Data.Core.DataClientObject("29885742-32C5-46d3-A2A6-A28F4B6D746B")>]
type IVsDataReader = interface
    interface IDisposable
Public Interface IVsDataReader
Implements IDisposable
派生
属性
实现

属性

Descriptor

当由类实现时,获取描述数据源中的数据的信息。

IsClosed

当由类实现时,获取一个布尔值,该值指示是否关闭指定的读取器。

Status

当由 类实现时,获取当前向数据读取器提供数据的 方法返回的数字状态代码。

方法

Close()

当由类实现时,关闭 实例 IVsDataReader

GetBytes(Int32, Byte[], Int32, Int32)

当由 类实现时,检索指定数量的原始二进制数据字节。

GetBytes(String, Byte[], Int32, Int32)

当由 类实现时,检索指定数量的原始二进制数据字节。

GetItem(Int32)

当由类实现时,检索当前数据块中指定索引处的项的值。

GetItem(String)

当由 类实现时,检索当前数据块中具有指定名称的数据项的值。

IsNullItem(Int32)

由类实现时,指示指定索引处的数据项是否未指定,即 null。

IsNullItem(String)

当由类实现时,指示给定数据项的值是否未指定,即 null。

NextResult()

当由类实现时,在读取器包含多个结果集的情况下,将数据读取器推进到下一个结果集。

Read()

当由类实现时,在读取器包含多个数据块的情况下,将读取器推进到下一个数据块。

Terminate()

由类实现时,会立即终止数据读取器,而不必返回所有数据或设置输出参数。

适用于