次の方法で共有


AdoDotNetSchemaReader クラス

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

継承階層

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

名前空間:  Microsoft.VisualStudio.Data.AdoDotNet
アセンブリ:  Microsoft.VisualStudio.Data (Microsoft.VisualStudio.Data.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(IDataReader) クラスのコンストラクター。IDataReader を指定して、AdoDotNetSchemaReader クラスの新しいインスタンスを初期化します。
パブリック メソッド AdoDotNetSchemaReader(IDataReader, IDbCommand) クラスのコンストラクター。IDataReader の AdoDotNetSchemaReader クラスの新しいインスタンスを初期化し、IDbCommand を追加します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ InnerDataReader IDataReader の基になるオブジェクトに直接アクセスする方法を提供します。
パブリック プロパティ IsClosed AdoDotNetSchemaReader が終了したかどうかを示すブール値を取得します。 (DataReader.IsClosed をオーバーライドします。)
パブリック プロパティ ItemCount AdoDotNetSchemaReader の現在のインスタンスに含まれるデータ項目の数を指定する整数値を取得します。 (DataReader.ItemCount をオーバーライドします。)
パブリック プロパティ SchemaTable AdoDotNetSchemaReader のコンストラクターに渡される IDataReader のスキーマ DataTable を表すオブジェクトを取得します。
パブリック プロパティ Status 現在 DataReader のオブジェクトにデータを設定するメソッドによって返される数値ステータス コードを取得します。 (DataReader.Status をオーバーライドします。)

このページのトップへ

メソッド

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

このページのトップへ

解説

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

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

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Data.AdoDotNet 名前空間