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

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

適用対象