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 物件時,你可以:
從追蹤日誌檔或追蹤表重播事件 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 |
在停止重播追蹤前呼叫處理器。 |