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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。