TraceReader クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
- 派生
- 属性
- 実装
例
注釈
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) |
サブクラスを翻訳します。 |