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

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

適用対象