AdoDotNetTableReader クラス

一つ以上の読み取り専用の形式で DataTable の一つ以上のオブジェクト、前方スクロール専用結果セットの内容を取得します。

継承階層

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

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

構文

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

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

コンストラクター

  名前 説明
パブリック メソッド AdoDotNetTableReader(DataTable) DataTable のインスタンスとともに T:Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetDataTableReader のクラスのパラメーター化されたインスタンスを初期化します。
パブリック メソッド AdoDotNetTableReader(DataTable, Int32) DataTable のインスタンスと状態の値と一緒に AdoDotNetDataTableReader のクラスのパラメーター化されたインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Descriptor データ ソースのデータを記述する情報を取得します。 (DataReader から継承されます。)
プロテクト プロパティ HasDescriptor データ パラメーターが Descriptor のプロパティを使用して IVsDataReaderDescriptor の実装を公開するかどうかを示す値を取得します。 (DataReader.HasDescriptor をオーバーライドします。)
パブリック プロパティ IsClosed DataTable が閉じているかどうかを示す値を取得します。 (DataReader.IsClosed をオーバーライドします。)
パブリック プロパティ ItemCount DataTable の現在のインスタンスに含まれるデータ項目の数を指定する整数値を取得します。 (DataReader.ItemCount をオーバーライドします。)
パブリック プロパティ Status データ テーブルの状態を表す整数値を取得します; ただし、たびにゼロを返します。 (DataReader.Status をオーバーライドします。)
パブリック プロパティ UnderlyingTable 基になる DataTable オブジェクトのインスタンスをこのクラスで使用するを取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Close DataTable の現在のインスタンスを閉じます。 (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 別の結果セットがあるかどうかをテストは、true場合、AdoDotNetDataTableReaderを進め。 (DataReader.NextResult() をオーバーライドします。)
パブリック メソッド Read もう一つのデータ レコードがあるかどうかをテストは次のレコードに、true場合、AdoDotNetDataTableReader を進め。 (DataReader.Read() をオーバーライドします。)
パブリック メソッド Terminate 必ずしもすべてのデータを返す場合、または出力パラメーターを設定せずに、データ リーダーが終了します。 (DataReader から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

解説

DDEX プロバイダーがこのクラスの動作をオーバーライドするか、別の方法で変更する必要が生じることはほとんどありません。; なく、チームは、に手元に ADO.NETDataTable のオブジェクト、DataReader のオブジェクトを返す必要がある場合はそれを簡単にインスタンス化できます。

スレッド セーフ

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

参照

関連項目

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

DataTableReader