TraceReplay 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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
- 属性
- 实现
示例
注解
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 |
在停止某一重播的跟踪之前,调用处理程序。 |