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 物件時,你可以:

  • 從追蹤日誌檔或追蹤表重播事件 a。

  • 在重播時修改追蹤資料。

除了追蹤與重播物件外,追蹤日誌檔案還可透過使用 SQL Server Profiler 手動存取,或使用一組稱為 SQL Trace 的 Transact-SQL 儲存程序。

線程安全性

任何此類的公開靜態(共享於Microsoft Visual Basic)成員對多執行緒操作都是安全的。 任何實例成員都不保證具有執行緒安全性。

建構函式

名稱 Description
TraceReplay()

初始化 TraceReplay 類別的新執行個體。

屬性

名稱 Description
Connection

取得或設定與 SQL Server 實例的連線。

Options

取得或設定重播追蹤的設定選項。

OutputFile

取得或設定一個可選檔案的名稱,該檔案將追蹤重播輸出串流至此。

OutputTable

取得或設定一個可選資料表的名稱,該表將追蹤重播輸出串流至該表。

Source

取得或設定 TraceReader 包含追蹤要重播的物件。

方法

名稱 Description
Dispose()

刪除追蹤資訊。

Finalize()

完成追蹤重播。

Pause()

暫停追蹤重播。

Start()

開始追蹤重播。

Stop()

這樣可以停止追蹤重播。

事件

名稱 Description
ReplayEvent

在重播事件前呼叫處理者。

ReplayPause

在重播追蹤暫停前呼叫處理器。

ReplayResultEvent

在重播事件結果回傳前,先呼叫處理者。

ReplayStart

在開始重播追蹤前呼叫處理器。

ReplayStop

在停止重播追蹤前呼叫處理器。

適用於