Freigeben über


TraceReplay Klasse

Definition

Das TraceReplay-Objekt ist ein Wiedergabeobjekt, das den Wiedergabevorgang für Ablaufverfolgungsprotokolldateien und Ablaufverfolgungstabellen 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 TraceReplay Objekt können Sie Folgendes ausführen:

  • Wiedergeben von Ereignissen aus einer Ablaufverfolgungsprotokolldatei oder Ablaufverfolgungstabelle.

  • Ändern Sie Ablaufverfolgungsdaten, da sie wiedergegeben wird.

Zusätzlich zu den Ablaufverfolgungs- und Wiedergabeobjekten kann die Ablaufverfolgungsprotokolldatei manuell mit der Verwendung von SQL Server Profiler oder mithilfe eines Satz von Transact-SQL-gespeicherten Prozeduren namens SQL-Ablaufverfolgung manuell zugegriffen werden.

Threadsicherheit

Öffentliche statische (Shared in Microsoft Visual Basic) Member dieses Typs sind sicher für Multithread-Vorgänge. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Konstruktoren

TraceReplay()

Initialisiert eine neue Instanz der TraceReplay-Klasse.

Eigenschaften

Connection

Ruft die Verbindung mit einer Instanz von SQL Server ab oder legt sie fest.

Options

Ruft die Konfigurationsoptionen für die Wiedergabe der Ablaufverfolgung ab oder legt sie fest.

OutputFile

Ruft den Namen einer optionalen Datei ab, in die die Ausgabe der Ablaufverfolgungswiedergabe gestreamt wird, oder legt ihn fest.

OutputTable

Ruft den Namen einer optionalen Tabelle ab, in die die Ausgabe der Ablaufverfolgungswiedergabe gestreamt wird, oder legt ihn fest.

Source

Ruft das TraceReader-Objekt ab, das die wiederzugebende Ablaufverfolgung enthält, oder legt es fest.

Methoden

Dispose()

Löscht die Ablaufverfolgungsinformationen.

Finalize()

Schließt die Wiedergabe der Ablaufverfolgung ab.

Pause()

Hält die Wiedergabe der Ablaufverfolgung an.

Start()

Startet die Wiedergabe der Ablaufverfolgung.

Stop()

Beendet die Wiedergabe der Ablaufverfolgung.

Ereignisse

ReplayEvent

Ruft den Handler auf, bevor ein Ereignis wiedergegeben wird.

ReplayPause

Ruft den Handler auf, bevor die Wiedergabe einer Ablaufverfolgung angehalten wird.

ReplayResultEvent

Ruft den Handler auf, bevor ein Ergebnis von einem wiedergegebenen Ereignis zurückgegeben wird.

ReplayStart

Ruft den Handler auf, bevor die Wiedergabe der Ablaufverfolgung gestartet wird.

ReplayStop

Ruft den Handler auf, bevor die Wiedergabe der Ablaufverfolgung beendet wird.

Gilt für: