Language

TraceFile クラス

定義

TraceFileクラスはトレースログファイルを表すTraceオブジェクトです。

public ref class TraceFile : Microsoft::SqlServer::Management::Trace::TraceReaderWriter
[System.Runtime.InteropServices.ComVisible(false)]
public class TraceFile : Microsoft.SqlServer.Management.Trace.TraceReaderWriter
[<System.Runtime.InteropServices.ComVisible(false)>]
type TraceFile = class
    inherit TraceReaderWriter
Public Class TraceFile
Inherits TraceReaderWriter
継承
属性

例

Readme_Tracer

注釈

TraceFileオブジェクトを使うことで、次のようなことができます:

  • トレースログファイルから読み込みます。

  • トレースログファイルに書き込みます。

トレースとリプレイオブジェクトに加え、トレースログファイルはSQL Server Profilerを使うか、SQL Traceと呼ばれる Transact-SQL ストアドプロシージャ群を使って手動でアクセスできます。

コンストラクター

名前 説明
TraceFile()

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

フィールド

名前 説明
currentRow

現在の行を指定します。

(継承元 TraceReader)

プロパティ

名前 説明
Depth

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

(継承元 TraceReader)
FieldCount

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

(継承元 TraceReader)
IsClosed

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

(継承元 TraceReader)
Item[Int32]

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

(継承元 TraceReader)
Item[String]

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

(継承元 TraceReader)
RecordsAffected

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

(継承元 TraceReader)

メソッド

名前 説明
Close()

トレースリーダーと書き込みを閉じます。

(継承元 TraceReaderWriter)
Dispose()

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

(継承元 TraceReader)
GetBoolean(Int32)

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

(継承元 TraceReader)
GetByte(Int32)

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

(継承元 TraceReader)
GetBytes(Int32, Int64, Byte[], Int32, Int32)

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

(継承元 TraceReader)
GetChar(Int32)

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

(継承元 TraceReader)
GetChars(Int32, Char[], Int32, Int32, Int32)

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

(継承元 TraceReader)
GetChars(Int32, Int64, Char[], Int32, Int32)

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

(継承元 TraceReader)
GetData(Int32)

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

(継承元 TraceReader)
GetDataTypeName(Int32)

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

(継承元 TraceReader)
GetDateTime(Int32)

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

(継承元 TraceReader)
GetDecimal(Int32)

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

(継承元 TraceReader)
GetDouble(Int32)

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

(継承元 TraceReader)
GetFieldType(Int32)

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

(継承元 TraceReader)
GetFloat(Int32)

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

(継承元 TraceReader)
GetGuid(Int32)

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

(継承元 TraceReader)
GetInt16(Int32)

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

(継承元 TraceReader)
GetInt32(Int32)

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

(継承元 TraceReader)
GetInt64(Int32)

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

(継承元 TraceReader)
GetName(Int32)

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

(継承元 TraceReader)
GetOrdinal(String)

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

(継承元 TraceReader)
GetSchemaTable()

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

(継承元 TraceReader)
GetStream(Int32)

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

(継承元 TraceReader)
GetString(Int32)

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

(継承元 TraceReader)
GetTimeSpan(Int32)

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

(継承元 TraceReader)
GetValue(Int32)

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

(継承元 TraceReader)
GetValues(Object[])

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

(継承元 TraceReader)
InitializeAsReader(String)

トレースログファイルからデータを読み取るために指定された TraceFile オブジェクトを初期化します。

InitializeAsReplayOutputWriter(String)

トレースログファイルにのみデータを書き込むための指定された TraceFile オブジェクトを初期化します。

InitializeAsWriter(TraceReader, String)

指定された TraceFile オブジェクトを初期化し、 TraceReader オブジェクトからトレースデータを読み込み、データを解析し、参照トレースログファイルに書き込みます。

IsDBNull(Int32)

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

(継承元 TraceReader)
IsNull(Int32)

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

(継承元 TraceReader)
NextResult()

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

(継承元 TraceReader)
Read()

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

(継承元 TraceReader)
TranslateSubclass(String, String, Int32)

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

(継承元 TraceReader)
Write()

トレースをトレースファイルまたはトレーステーブルに書き込みます。

(継承元 TraceReaderWriter)

イベント

名前 説明
WriteNotify

トレースがトレースファイルまたはトレーステーブルに書き込まれるとイベントを発生させます。

(継承元 TraceReaderWriter)

適用対象