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 跟踪的一组 Transact-SQL 存储过程手动访问跟踪日志文件。

线程安全性

此类型的任何公共静态(Microsoft Visual Basic 中的 Shared)成员在多线程操作中是安全的。 但不保证所有实例成员都是线程安全的。

构造函数

TraceReplay()

初始化 TraceReplay 类的新实例。

属性

Connection

获取或设置与SQL Server实例的连接。

Options

获取或设置用于重播跟踪的配置选项。

OutputFile

获取或设置跟踪重播输出流向的可选文件的名称。

OutputTable

获取或设置跟踪重播输出流向的可选表的名称。

Source

获取或设置包含要重播的跟踪的 TraceReader 对象。

方法

Dispose()

删除跟踪信息。

Finalize()

完成跟踪重播。

Pause()

暂停跟踪重播。

Start()

启动跟踪重播。

Stop()

停止跟踪重播。

事件

ReplayEvent

在重播某一事件之前,调用处理程序。

ReplayPause

在暂停某一重播的跟踪之前,调用处理程序。

ReplayResultEvent

在从某一重播的事件返回结果之前,调用处理程序。

ReplayStart

在启动某一重播的跟踪之前,调用处理程序。

ReplayStop

在停止某一重播的跟踪之前,调用处理程序。

适用于