次の方法で共有


AdoDotNetDataReader クラス

ADO.NETIDataReader のインターフェイスの実装を使用して DataReader クラスの実装を提供します。

継承階層

Object
  Microsoft.VisualStudio.Data.DataReader
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetDataReader

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

構文

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

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

コンストラクター

  名前 説明
パブリック メソッド AdoDotNetDataReader(IDataReader) クラスのコンストラクター。IDataReader のインターフェイスの実装で AdoDotNetDataReader のクラスのパラメーター化されたインスタンスを初期化します。
パブリック メソッド AdoDotNetDataReader(IDataReader, IDbCommand, array<DataParameter[]) クラスのコンストラクター。IDataReaderを作成した IDataReader のインターフェイスの実装で AdoDotNetDataReader のクラスのパラメーター化されたコマンドやパラメーターとインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ InnerDataReader 現在のデータ リーダーを実行している IDataReader の基になるオブジェクトを取得します。
パブリック プロパティ IsClosed 指定したデータ リーダー インスタンスを閉じるかどうかを示すブール値を取得します。 (DataReader.IsClosed をオーバーライドします。)
パブリック プロパティ ItemCount データの現在のブロックの項目数を取得します。 (DataReader.ItemCount をオーバーライドします。)
パブリック プロパティ Status 現在データ リーダーにデータを提供するメソッドによって返される数値ステータス コードを取得します。 (DataReader.Status をオーバーライドします。)

このページのトップへ

メソッド

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

このページのトップへ

解説

このクラスは DataReader クラスの IDataReader のインターフェイスに基づいて実装を提供します。

データ プロバイダーはこのクラスの動作をオーバーライドするか、別の方法で変更する必要が生じることはほとんどありません。; なく、チームは、に ADO.NETIDataReader があり、DDEX DataReaderを返す必要がある場合は、必ず単にインスタンスを作成できます。

オブジェクト。

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Data.AdoDotNet 名前空間

AdoDotNetConnectionSupport