AdoDotNetReader クラス

IVsDataReaderIVsDataReaderDescriptor のインターフェイスに基づいて DataReader クラスの実装を提供します。この実装では、ADO.NET DbDataReader のオブジェクトを使用します。

継承階層

System.Object
  Microsoft.VisualStudio.Data.Framework.DataReader
    Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetReader

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

構文

'宣言
Public Class AdoDotNetReader _
    Inherits DataReader
public class AdoDotNetReader : DataReader
public ref class AdoDotNetReader : public DataReader
type AdoDotNetReader =  
    class
        inherit DataReader
    end
public class AdoDotNetReader extends DataReader

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

コンストラクター

  名前 説明
パブリック メソッド AdoDotNetReader(DbDataReader) ADO.NET データ リーダーのオブジェクトを使用して AdoDotNetReader のクラスのパラメーター化されたインスタンスを初期化します。
パブリック メソッド AdoDotNetReader(DbDataReader, DbCommand) ADO.NET のデータ リーダーのオブジェクトとコマンド オブジェクトを使用して AdoDotNetReader のクラスのパラメーター化されたインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Descriptor データ ソースのデータを記述する情報を取得します。 (DataReader から継承されます。)
プロテクト プロパティ HasDescriptor データ パラメーターが Descriptor のプロパティを使用して IVsDataReaderDescriptor の実装を公開するかどうかを示す値を取得します。 (DataReader.HasDescriptor をオーバーライドします。)
パブリック プロパティ IsClosed 指定したデータ リーダー インスタンスを閉じるかどうかを示す値を取得します。 (DataReader.IsClosed をオーバーライドします。)
パブリック プロパティ ItemCount データの現在のブロックの項目数を取得します。 (DataReader.ItemCount をオーバーライドします。)
パブリック プロパティ Status 数値ステータス コードを、データ リーダーにデータを提供するメソッドによって返される取得します。 (DataReader.Status をオーバーライドします。)
パブリック プロパティ UnderlyingReader このクラスによって使用される DbDataReader 基になるオブジェクトのインスタンスを取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Close 現在の DbDataReader オブジェクトのインスタンスを閉じます。 (DataReader.Close() をオーバーライドします。)
パブリック メソッド Dispose() 現在の DataReader に対して保留リリースの例は、マネージ リソースに反映されます。 (DataReader から継承されます。)
プロテクト メソッド Dispose(Boolean) パブリック Dispose のメソッドが呼び出されたとき、および Finalize のメソッドにオブジェクトが呼び出しと終了すると DataReader の現在のインスタンスに関連付けられたリソースの両方をクリーンアップします。 (DataReader から継承されます。)
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize DataReader の現在のインスタンスを終了します。 (DataReader から継承されます。)
パブリック メソッド GetBytes(String, array<Byte[], Int32, Int32) 生のバイナリ データの指定したバイト数を取得します。 (DataReader から継承されます。)
パブリック メソッド GetBytes(Int32, array<Byte[], Int32, Int32) バイナリ データを指定したバイト数を取得します。 (DataReader.GetBytes(Int32, array<Byte[], Int32, Int32) をオーバーライドします。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetItem(Int32) データの現在のブロックのインデックスによって決定される回復可能な項目を表すオブジェクトのインスタンスを取得します。 (DataReader.GetItem(Int32) をオーバーライドします。)
パブリック メソッド GetItem(String) 名前で指定される回復可能な項目を表すオブジェクトのインスタンスを取得します。 (DataReader.GetItem(String) をオーバーライドします。)
パブリック メソッド GetItemIndex 特定の列名の列のインデックスなどの特定の項目の名前の項目のインデックスを取得します。 (DataReader.GetItemIndex(String) をオーバーライドします。)
パブリック メソッド GetItemMaxLength 指定したインデックスの最大長を、データ項目の文字で取得します。 (DataReader.GetItemMaxLength(Int32) をオーバーライドします。)
パブリック メソッド GetItemName 指定したインデックスのデータ項目に割り当てる名前です (存在する場合) を取得します。 (DataReader.GetItemName(Int32) をオーバーライドします。)
パブリック メソッド GetItemType(Int32) 既定の書式 Defaultの指定したインデックスのデータ項目、項目のデータ型を取得します。 (DataReader から継承されます。)
パブリック メソッド GetItemType(Int32, DataItemTypeFormat) 指定した形式の指定したインデックスにデータ項目、項目のデータ型を取得します。 (DataReader.GetItemType(Int32, DataItemTypeFormat) をオーバーライドします。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド IsNullItem(String) 特定のデータ項目の値が指定されていない。つまり、nullnull 参照 (Visual Basic では Nothing)かどうかを示します。 (DataReader から継承されます。)
パブリック メソッド IsNullItem(Int32) 指定されたインデックスのデータ項目の値が指定されていない。つまり、nullnull 参照 (Visual Basic では Nothing)かどうかを示します。 (DataReader.IsNullItem(Int32) をオーバーライドします。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド NextResult リーダーが複数の結果を格納すると、次の結果にデータ リーダーを進めます。 (DataReader.NextResult() をオーバーライドします。)
パブリック メソッド Read リーダーが複数のブロックを含めると、次のデータのブロックにリーダーを進めます。 (DataReader.Read() をオーバーライドします。)
パブリック メソッド Terminate 必ずしもすべてのデータを返す場合、または出力パラメーターを設定せずに、データ リーダーが終了します。 (DataReader.Terminate() をオーバーライドします。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.Data.Framework.AdoDotNet 名前空間