TraceReplay クラス

定義

TraceReplayオブジェクトは、トレースログファイルやトレーステーブルのリプレイ操作を表すリプレイオブジェクトです。

public ref class TraceReplay : IDisposable
[System.Runtime.InteropServices.ComVisible(false)]
public class TraceReplay : IDisposable
[<System.Runtime.InteropServices.ComVisible(false)>]
type TraceReplay = class
    interface IDisposable
Public Class TraceReplay
Implements IDisposable
継承
TraceReplay
属性
実装

Readme_Tracer

注釈

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

  • トレースログファイルやトレーステーブルからイベントを再生します。

  • トレースデータを再生しながら修正してください。

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

スレッド セーフ

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

コンストラクター

名前 説明
TraceReplay()

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

プロパティ

名前 説明
Connection

SQL Serverのインスタンスとの接続を取得または設定します。

Options

トレースの再生設定オプションを取得したり設定したりします。

OutputFile

トレースリプレイ出力をストリーミングするオプションファイル名を取得したり設定したりします。

OutputTable

トレースリプレイ出力をストリーミングするためのオプションテーブルの名前を取得するか設定します。

Source

トレースを含む TraceReader オブジェクトをリプレイするものを取得します。

メソッド

名前 説明
Dispose()

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

Finalize()

トレースのリプレイが完了します。

Pause()

トレースの再生を一時停止します。

Start()

トレースのリプレイが始まる。

Stop()

トレースのリプレイを止めます。

イベント

名前 説明
ReplayEvent

イベントが再生される前にハンドラーを呼び出します。

ReplayPause

再プレイトレースが一時停止される前にハンドラーを呼び出します。

ReplayResultEvent

再プレイイベントの結果が返される前にハンドラーを呼び出します。

ReplayStart

再プレイトレースが開始される前にハンドラーを呼び出します。

ReplayStop

再プレイトレースが停止される前にハンドラーを呼び出します。

適用対象