IVsDataReader インターフェイス

任意のデータ ソースからデータを読み込むためのメソッドとプロパティを公開するインターフェイスを表します。

名前空間:  Microsoft.VisualStudio.Data.Services.SupportEntities
アセンブリ:  Microsoft.VisualStudio.Data.Services (Microsoft.VisualStudio.Data.Services.dll 内)

構文

'宣言
<DataClientObjectAttribute("29885742-32C5-46d3-A2A6-A28F4B6D746B")> _
Public Interface IVsDataReader _
    Inherits IDisposable
[DataClientObjectAttribute("29885742-32C5-46d3-A2A6-A28F4B6D746B")]
public interface IVsDataReader : IDisposable
[DataClientObjectAttribute(L"29885742-32C5-46d3-A2A6-A28F4B6D746B")]
public interface class IVsDataReader : IDisposable
[<DataClientObjectAttribute("29885742-32C5-46d3-A2A6-A28F4B6D746B")>]
type IVsDataReader =  
    interface
        interface IDisposable
    end
public interface IVsDataReader extends IDisposable

IVsDataReader 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ Descriptor クラスで実装された場合、データ ソースのデータを記述する情報を取得します。
パブリック プロパティ IsClosed クラスで処理されると、指定されたリーダーを閉じるかどうかを示す Boolean の値を取得します。
パブリック プロパティ Status クラスによって実装されると、数値ステータス コードを、データ リーダーにデータを提供するメソッドによって返される取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Close クラスで実装された場合、IVsDataReader のインスタンスを閉じます。
パブリック メソッド Dispose アンマネージ リソースの解放およびリセットに関連付けられているアプリケーション定義のタスクを実行します。 (IDisposable から継承されます。)
パブリック メソッド GetBytes(Int32, array<Byte[], Int32, Int32) クラスで実装された場合、取得元のバイナリ データの指定したバイト数。
パブリック メソッド GetBytes(String, array<Byte[], Int32, Int32) クラスで実装された場合、取得元のバイナリ データの指定したバイト数。
パブリック メソッド GetItem(Int32) 項目の値を取得し、データの現在のブロックの指定したインデックスにクラスで実装された場合。
パブリック メソッド GetItem(String) クラスで実装された場合、そのデータを取得の現在のブロックで指定された名前を持つデータ項目の値。
パブリック メソッド IsNullItem(Int32) クラスで実装された場合、指定されたインデックスのデータ項目が指定されていない。つまり、nullnull 参照 (Visual Basic では Nothing)かどうかを示します。
パブリック メソッド IsNullItem(String) クラスで実装すると、選択したデータ項目の値が指定されていない。つまり、nullnull 参照 (Visual Basic では Nothing)かどうかを示します。
パブリック メソッド NextResult 前進、データ リーダー次の結果セットにクラスで実装された場合、リーダーが複数の結果セットを含めます。
パブリック メソッド Read 前進、データ リーダーに次のブロックにクラスで実装された場合、リーダーがデータの複数のブロックを含めます。
パブリック メソッド Terminate クラスで実装された場合、必ずしもすべてのデータを返す場合、または出力パラメーターを設定せずに、データ リーダーを直ちに終了します。

このページのトップへ

解説

このインターフェイスに DDEX のフレームワークで基本実装があります。

参照

関連項目

Microsoft.VisualStudio.Data.Services.SupportEntities 名前空間