TraceReplay Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Das Objekt TraceReplay ist ein Replay-Objekt, das die Replay-Operation für Trace-Logdateien und Trace-Tabellen darstellt.
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
- Vererbung
-
TraceReplay
- Attribute
- Implementiert
Beispiele
Hinweise
Mit dem Objekt TraceReplay können Sie:
Spielen Sie Ereignisse aus einer Trace-Logdatei oder einer Trace-Tabelle erneut ab.
Ändern Sie die Trace-Daten, während sie abgespielt werden.
Zusätzlich zu den Trace- und Replay-Objekten kann die Trace-Logdatei manuell mit Using SQL Server Profiler oder mit einer Reihe von Transact-SQL gespeicherten Prozeduren namens SQL Trace abgerufen werden.
Threadsicherheit
Alle öffentlichen statischen (Shared in Microsoft Visual Basic) Mitglieder dieses Typs sind für Multithreaded-Operationen sicher. Instanzenmitglieder sind nicht garantiert threadsicher.
Konstruktoren
| Name | Beschreibung |
|---|---|
| TraceReplay() |
Initialisiert eine neue Instanz der TraceReplay-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Connection |
Stellt die Verbindung mit einer SQL Server-Instanz auf oder stellt sie ein. |
| Options |
Es bekommt oder setzt die Konfigurationsoptionen, um den Trace erneut abzuspielen. |
| OutputFile |
Erhält oder setzt den Namen einer optionalen Datei, auf die die Wiedergabe der Spuren gestreamt wird. |
| OutputTable |
Erhält oder setzt den Namen einer optionalen Tabelle, an die die Trace-Replay-Ausgabe gestreamt wird. |
| Source |
Erhält oder setzt das TraceReader Objekt, das die Spur enthält, das wiederholt werden soll. |
Methoden
| Name | Beschreibung |
|---|---|
| Dispose() |
Löscht die Rückverfolgungsinformation. |
| Finalize() |
Es wird die Trace-Wiederholung abgeschlossen. |
| Pause() |
Pausiert die Trace-Wiederholung. |
| Start() |
Startet die Trace-Wiederholung. |
| Stop() |
Stoppt die Trace-Wiederholung. |
Ereignisse
| Name | Beschreibung |
|---|---|
| ReplayEvent |
Ruft den Handler auf, bevor ein Ereignis erneut abgespielt wird. |
| ReplayPause |
Ruft den Handler auf, bevor eine wiederholte Spur pausiert wird. |
| ReplayResultEvent |
Ruft den Handler auf, bevor ein Ergebnis aus einem wiederholten Ereignis zurückgegeben wird. |
| ReplayStart |
Ruft den Handler auf, bevor eine wiederholte Spur gestartet wird. |
| ReplayStop |
Ruft den Handler auf, bevor ein wiederholter Trace gestoppt wird. |