DataReader クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
IVsDataReader インターフェイスと IVsDataReaderDescriptor インターフェイスの実装を表します。
public ref class DataReader abstract : IDisposable, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataReader, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataReaderDescriptor
public abstract class DataReader : IDisposable, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReaderDescriptor
type DataReader = class
interface IVsDataReader
interface IDisposable
interface IVsDataReaderDescriptor
Public MustInherit Class DataReader
Implements IDisposable, IVsDataReader, IVsDataReaderDescriptor
- 継承
-
DataReader
- 派生
- 実装
コンストラクター
DataReader() |
DataReader クラスの新しいインスタンスを初期化します。 |
プロパティ
Descriptor |
データ ソースからデータを記述する情報を取得します。 |
HasDescriptor |
データ リーダーが プロパティを使用してその実装を IVsDataReaderDescriptor 公開するかどうかを示す値を Descriptor 取得します。 |
IsClosed |
指定したリーダーが閉じられているかどうかを示すブール値を取得します。 |
ItemCount |
現在のデータ ブロック内の項目数を取得します。 |
Status |
データ リーダーに現在データを提供している メソッドによって返される数値状態コードを取得します。 |
メソッド
Close() |
DataReader インスタンスを閉じます。 |
Dispose() |
現在 DataReader のインスタンスに保持されているマネージド リソースを解放します。 |
Dispose(Boolean) |
パブリック Dispose() メソッドが呼び出されたときと、 メソッドの呼び出しでオブジェクトが終了したときの両方で、現在DataReaderのインスタンスに関連付けられているリソースをFinalize()クリーンアップします。 |
Finalize() |
現在 DataReader のインスタンスを最終処理します。 |
GetBytes(Int32, Byte[], Int32, Int32) |
指定したバイト数の生バイナリ データを取得します。 |
GetBytes(String, Byte[], Int32, Int32) |
指定したバイト数の生バイナリ データを取得します。 |
GetItem(Int32) |
現在のデータ ブロック内の指定したインデックス位置にある項目の値を取得します。 |
GetItem(String) |
現在のデータ ブロック内の指定した名前を持つデータ項目の値を取得します。 |
GetItemIndex(String) |
データ ブロック内の指定した項目名に対応するインデックスを返します。 |
GetItemMaxLength(Int32) |
指定したインデックスにあるデータ項目の最大長を文字数で取得します。 |
GetItemName(Int32) |
指定したインデックス位置にあるデータ項目に割り当てられた名前 (存在する場合) を取得します。 |
GetItemType(Int32) |
既定の形式 Defaultの指定したインデックス位置にあるデータ項目 (項目) のデータ型を取得します。 |
GetItemType(Int32, DataItemTypeFormat) |
指定した形式の指定したインデックス位置にあるデータ項目 (項目) のデータ型を取得します。 |
IsNullItem(Int32) |
指定したインデックスのデータ項目が指定されていない (null) かどうかを示します。 |
IsNullItem(String) |
指定されたデータ項目の値が指定されていないか、つまり null であるかを示します。 |
NextResult() |
リーダーに複数の結果セットが含まれている場合に、データ リーダーを次の結果セットに進めます。 |
Read() |
リーダーに複数のデータ ブロックが含まれている場合に、リーダーを次のデータ ブロックに進めます。 |
Terminate() |
すべてのデータを返したり、出力パラメーターを設定したりすることなく、データ リーダーを直ちに終了します。 |