次の方法で共有


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

クラスによって実装された場合、必ずしもすべてのデータを返したり、出力パラメーターを設定したりすることなく、データ リーダーを直ちに終了します。

適用対象