AdoDotNetSchemaReader クラス

結果セットをカプセル化 DbDataReader のオブジェクトのスキーマを取得する方法を提供します。

継承階層

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

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

構文

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

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

コンストラクター

  名前 説明
パブリック メソッド AdoDotNetSchemaReader(DbDataReader) データ リーダーのオブジェクトを使用して AdoDotNetSchemaReader クラスの新しいインスタンスを初期化します。
パブリック メソッド AdoDotNetSchemaReader(DbDataReader, DbCommand) データ リーダーのオブジェクトを使用して AdoDotNetSchemaReader クラスの新しいインスタンスを初期化し、データ オブジェクトは、コマンド。

このページのトップへ

プロパティ

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

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Close AdoDotNetSchemaReader の現在のインスタンスを閉じます。 (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(Int32) 指定されたインデックスのデータ項目が nullnull 参照 (Visual Basic では Nothing)かどうかを示す Boolean の値を取得します。 (DataReader.IsNullItem(Int32) をオーバーライドします。)
パブリック メソッド IsNullItem(String) 指定したデータ項目の名前のデータ項目の値が nullnull 参照 (Visual Basic では Nothing)かどうかを示す Boolean の値を取得します。 (DataReader.IsNullItem(String) をオーバーライドします。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド NextResult 別の結果セットがあるかどうかをテストは、true場合、AdoDotNetSchemaReaderを進め。 (DataReader.NextResult() をオーバーライドします。)
パブリック メソッド Read もう一つのデータ レコードがあるかどうかをテストは次のレコードに、true場合、AdoDotNetSchemaReader を進め。 (DataReader.Read() をオーバーライドします。)
パブリック メソッド Terminate 必ずしもすべてのデータを返す場合、または出力パラメーターを設定せずにすぐに DataReader のオブジェクトを終了します。 (DataReader.Terminate() をオーバーライドします。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

解説

IVsDataReaderIVsDataReaderDescriptor のインターフェイスを実装します。このクラスは、入力として DbDataReader のオブジェクトを受け取り、DDEX DataReaderとして DbDataReader のオブジェクトのスキーマを公開します。

公開されるデータ リーダーの形式は、固定セットの列がある DeriveSchema のメソッドによって必要な場合です。これは DbDataReader の基になるインスタンスで提供される厳密に同じ情報を公開しません GetSchemaTable のメソッドを呼び出す場合。

スレッド セーフ

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

参照

関連項目

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