TraceReplay Klasse

Definition

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

Readme_Tracer

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.

Gilt für: