Language

TraceReader クラス

定義

TraceReaderクラスは、TraceServerクラス、TraceTableクラス、TraceFileクラスの構築に使用される抽象的なトレースオブジェクトクラスです。

public ref class TraceReader : IDisposable, System::Data::IDataReader
[System.Runtime.InteropServices.ComVisible(false)]
public class TraceReader : IDisposable, System.Data.IDataReader
[<System.Runtime.InteropServices.ComVisible(false)>]
type TraceReader = class
    interface IDataReader
    interface IDisposable
    interface IDataRecord
Public Class TraceReader
Implements IDataReader, IDisposable
継承
TraceReader
派生
属性
実装

例

SQL Server Profilerの使用

注釈

TraceReaderクラスは、TraceServerクラス、TraceTableクラス、TraceFileクラスの両方に共通するトレースデータ読み取り機能とデータへのアクセスを提供します。

トレースデータ読み取機能もTraceReaderクラスから派生したTraceReaderWriterクラスで利用可能で、TraceTableクラスおよびTraceFileクラスの構築に使用されます。

スレッド セーフ

このタイプのパブリックスタティック(共有Microsoft Visual Basic)メンバーはマルチスレッド操作に安全です。 インスタンス メンバーがスレッド セーフであるとは限りません。

コンストラクター

名前 説明
TraceReader()

TraceReader クラスの新しいインスタンスを初期化します。

フィールド

名前 説明
currentRow

現在の行を指定します。

プロパティ

名前 説明
Depth

トレースリーダーの深度値を取得します。

FieldCount

データ内の列数を取得します。

IsClosed

トレースリーダーが閉じているかどうかを指定する Boolean プロパティ値を取得します。

Item[Int32]

インデックス位置で指定された列を取得します。

Item[String]

指定した名前の列を取得します。

RecordsAffected

データレコード数を取得します。

メソッド

名前 説明
Close()

トレースリーダーを閉じる。

Dispose()

トレースリーダーの情報を削除します。

GetBoolean(Int32)

指定された列位置のレコードから Boolean 値を返します。

GetByte(Int32)

指定された列位置のレコードから Byte 値を返します。

GetBytes(Int32, Int64, Byte[], Int32, Int32)

指定された列オフセットから配列としてバッファにバイトストリームを送り込み、指定されたバッファオフセットからスタートします。

GetChar(Int32)

指定された列の文字値を取得します。

GetChars(Int32, Char[], Int32, Int32, Int32)

指定された列位置のレコードから文字配列の値を取得します。

GetChars(Int32, Int64, Char[], Int32, Int32)

指定された列位置のレコードから文字配列の値を取得します。

GetData(Int32)

フィールドがリモートデータ構造を指すときに使われるオブジェクト IDataReader 返します。

GetDataTypeName(Int32)

指定された列位置のデータ値のタイプを取得します。

GetDateTime(Int32)

指定されたカラム位置でデータ値の DateTime 値を取得します。

GetDecimal(Int32)

指定されたカラム位置でデータ値の Decimal 値を取得します。

GetDouble(Int32)

指定された列位置でデータ値の浮動小数点値を取得します。

GetFieldType(Int32)

指定された列位置でデータ値のフィールド型を返します。

GetFloat(Int32)

指定された列位置でデータ値の浮動小数点値を取得します。

GetGuid(Int32)

指定されたカラム位置のデータ値の Guid システム値を取得します。

GetInt16(Int32)

指定された列位置でデータ値の小さな整数値を取得します。

GetInt32(Int32)

指定された列位置のデータ値の整数値を取得します。

GetInt64(Int32)

指定された列位置のデータ値の長い整数値を取得します。

GetName(Int32)

指定された列位置にあるフィールドの名前を取得します。

GetOrdinal(String)

指定された列位置におけるデータの順序数値を取得します。

GetSchemaTable()

スキーマを説明するテーブルが出ます。

GetStream(Int32)

データの流れを把握します。

GetString(Int32)

指定された列位置で String 値を取得します。

GetTimeSpan(Int32)

指定されたカラム位置でデータ値の TimeSpan 値を取得します。

GetValue(Int32)

指定された列位置のデータ値を取得します。

GetValues(Object[])

指定された列位置のデータ値から配列の値を取得します。

IsDBNull(Int32)

指定された列がnullに設定されているかどうかを指定します。

IsNull(Int32)

指定された列位置のデータ値がnullかどうかを指定する Boolean 値を取得します。

NextResult()

トレースの次の結果に進みます。

Read()

トレース記録を読み取る。

TranslateSubclass(String, String, Int32)

サブクラスを翻訳します。

適用対象