次の方法で共有


DataReader クラス

データ ソースからデータを公開する機能を提供します。

継承階層

Object
  Microsoft.VisualStudio.Data.Framework.DataReader
    Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetReader
    Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetSchemaReader
    Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetTableReader

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

構文

'宣言
Public MustInherit Class DataReader _
    Implements IVsDataReader, IDisposable, IVsDataReaderDescriptor
public abstract class DataReader : IVsDataReader, 
    IDisposable, IVsDataReaderDescriptor
public ref class DataReader abstract : IVsDataReader, 
    IDisposable, IVsDataReaderDescriptor
[<AbstractClass>]
type DataReader =  
    class 
        interface IVsDataReader 
        interface IDisposable 
        interface IVsDataReaderDescriptor 
    end
public abstract class DataReader implements IVsDataReader, IDisposable, IVsDataReaderDescriptor

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

コンストラクター

  名前 説明
プロテクト メソッド DataReader DataReader クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Descriptor データ ソースのデータを記述する情報を取得します。
プロテクト プロパティ HasDescriptor データ リーダーが Descriptor のプロパティを通じて IVsDataReaderDescriptor の実装を公開するかどうかを示す値を取得します。
パブリック プロパティ IsClosed 指定リーダーが閉じられているかどうかを示す値を取得します。Boolean
パブリック プロパティ ItemCount データの現在のブロック内の項目数を取得します。
パブリック プロパティ Status 数値ステータス コードを、データ リーダーにデータを提供するメソッドによって返される取得します。

このページのトップへ

メソッド

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

このページのトップへ

解説

すべての基本レベルのデータを取得する機能は DataReader オブジェクトを返します。

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Data.Framework 名前空間

AdoDotNetDataReader