TraceFile Klasse

Definition

Die TraceFile-Klasse ist ein Ablaufverfolgungsobjekt, das eine Ablaufverfolgungsprotokolldatei darstellt.

public ref class TraceFile : Microsoft::SqlServer::Management::Trace::TraceReaderWriter
[System.Runtime.InteropServices.ComVisible(false)]
public class TraceFile : Microsoft.SqlServer.Management.Trace.TraceReaderWriter
[<System.Runtime.InteropServices.ComVisible(false)>]
type TraceFile = class
    inherit TraceReaderWriter
Public Class TraceFile
Inherits TraceReaderWriter
Vererbung
Attribute

Beispiele

Readme_Tracer

Hinweise

Mit dem TraceFile -Objekt können Sie Folgendes ausführen:

  • Liest aus einer Ablaufverfolgungsprotokolldatei.

  • Schreiben Sie in eine Ablaufverfolgungsprotokolldatei.

Zusätzlich zu den Ablaufverfolgungs- und Replay-Objekten kann manuell auf die Ablaufverfolgungsprotokolldatei mit Using SQL Server Profiler oder mithilfe einer Gruppe von gespeicherten Transact-SQL-Prozeduren namens SQL Trace zugegriffen werden.

Konstruktoren

TraceFile()

Initialisiert eine neue Instanz der TraceFile-Klasse.

Felder

currentRow

Gibt die aktuelle Zeile an.

(Geerbt von TraceReader)

Eigenschaften

Depth

Ruft den Tiefenwert des Readers für die Ablaufverfolgung ab.

(Geerbt von TraceReader)
FieldCount

Ruft die Anzahl der Spalten in den Daten ab.

(Geerbt von TraceReader)
IsClosed

Ruft den Boolean-Eigenschaftswert ab, der angibt, ob der Reader für die Ablaufverfolgung geschlossen ist.

(Geerbt von TraceReader)
Item[Int32]

Ruft die angegebene Spalte nach Indexposition ab.

(Geerbt von TraceReader)
Item[String]

Ruft die Spalte mit dem angegebenen Namen ab.

(Geerbt von TraceReader)
RecordsAffected

Ruft die Anzahl von Datensätzen ab.

(Geerbt von TraceReader)

Methoden

Close()

Schließt den Reader und Writer der Ablaufverfolgung.

(Geerbt von TraceReaderWriter)
Dispose()

Löscht die Informationen des Readers für die Ablaufverfolgung.

(Geerbt von TraceReader)
GetBoolean(Int32)

Gibt an der angegebenen Spaltenposition einen Boolean-Wert aus dem Datensatz zurück.

(Geerbt von TraceReader)
GetByte(Int32)

Gibt an der angegebenen Spaltenposition einen Byte-Wert aus dem Datensatz zurück.

(Geerbt von TraceReader)
GetBytes(Int32, Int64, Byte[], Int32, Int32)

Ruft einen Datenstrom von Bytes ab dem angegebenen Pufferoffset als Array aus dem angegebenen Spaltenoffset in den Puffer ab.

(Geerbt von TraceReader)
GetChar(Int32)

Ruft einen Zeichenwert der angegebenen Spalte ab.

(Geerbt von TraceReader)
GetChars(Int32, Char[], Int32, Int32, Int32)

Ruft einen Zeichenarraywert an der angegebenen Spaltenposition aus dem Datensatz ab.

(Geerbt von TraceReader)
GetChars(Int32, Int64, Char[], Int32, Int32)

Ruft einen Zeichenarraywert an der angegebenen Spaltenposition aus dem Datensatz ab.

(Geerbt von TraceReader)
GetData(Int32)

Gibt ein IDataReader-Objekt zurück, das verwendet wird, wenn das Feld auf eine Remotedatenstruktur verweist.

(Geerbt von TraceReader)
GetDataTypeName(Int32)

Ruft den Datentyp des Datenwerts an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetDateTime(Int32)

Ruft einen DateTime-Wert des Datenwerts an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetDecimal(Int32)

Ruft einen Decimal-Wert des Datenwerts an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetDouble(Int32)

Ruft einen Gleitkommawert des Datenwerts an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetFieldType(Int32)

Gibt den Feldtyp des Datenwerts an der angegebenen Spaltenposition zurück.

(Geerbt von TraceReader)
GetFloat(Int32)

Ruft einen Gleitkommawert des Datenwerts an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetGuid(Int32)

Ruft einen Guid-Systemwert des Datenwerts an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetInt16(Int32)

Ruft einen kleinen ganzzahligen Wert des Datenwerts an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetInt32(Int32)

Ruft einen ganzzahligen Wert des Datenwerts an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetInt64(Int32)

Ruft einen langen ganzzahligen Wert des Datenwerts an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetName(Int32)

Ruft den Namen des Felds an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetOrdinal(String)

Ruft den Ordnungswert des Datenwerts an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetSchemaTable()

Ruft eine Tabelle ab, die das Schema beschreibt.

(Geerbt von TraceReader)
GetStream(Int32)

Ruft den Datenstrom ab.

(Geerbt von TraceReader)
GetString(Int32)

Ruft einen String-Wert an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetTimeSpan(Int32)

Ruft einen TimeSpan-Wert des Datenwerts an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetValue(Int32)

Ruft einen Wert des Datenwerts an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetValues(Object[])

Ruft ein Wertarray aus dem Datenwert an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
InitializeAsReader(String)

Initialisiert das angegebene TraceFile-Objekt zum Lesen von Daten aus der Ablaufverfolgungsprotokolldatei.

InitializeAsReplayOutputWriter(String)

Initialisiert das angegebene TraceFile-Objekt zum ausschließlichen Schreiben von Daten in die Ablaufverfolgungsprotokolldatei.

InitializeAsWriter(TraceReader, String)

Initialisiert das angegebene TraceFile-Objekt zum Lesen von Ablaufverfolgungsdaten aus einem TraceReader-Objekt, wobei die Daten analysiert und in die Ablaufverfolgungsprotokolldatei geschrieben werden, auf die verwiesen wird.

IsDBNull(Int32)

Gibt an, ob die angegebene Spalte auf NULL festgelegt ist.

(Geerbt von TraceReader)
IsNull(Int32)

Ruft einen Boolean-Wert ab, der angibt, ob der Wert der Daten an der angegebenen Spaltenposition NULL ist.

(Geerbt von TraceReader)
NextResult()

Wechselt zum nächsten Ereignis in der Ablaufverfolgung.

(Geerbt von TraceReader)
Read()

Liest den Ablaufverfolgungsdatensatz.

(Geerbt von TraceReader)
TranslateSubclass(String, String, Int32)

Übersetzt die Unterklasse.

(Geerbt von TraceReader)
Write()

Schreibt die Ablaufverfolgung in die Ablaufverfolgungsdatei oder die Ablaufverfolgungstabelle.

(Geerbt von TraceReaderWriter)

Ereignisse

WriteNotify

Löst ein Ereignis aus, wenn die Ablaufverfolgung in die Ablaufverfolgungsdatei oder Ablaufverfolgungstabelle geschrieben wird.

(Geerbt von TraceReaderWriter)

Gilt für: