Freigeben über


TraceReaderWriter Klasse

Definition

Die TraceReaderWriter-Klasse ist eine abstrakte Ablaufverfolgungsobjektklasse, die bei der Erstellung der TraceTable-Klasse und der TraceFile-Klasse verwendet wird.

public ref class TraceReaderWriter : Microsoft::SqlServer::Management::Trace::TraceReader, Microsoft::SqlServer::Management::Trace::ITraceDataWriter
[System.Runtime.InteropServices.ComVisible(false)]
public class TraceReaderWriter : Microsoft.SqlServer.Management.Trace.TraceReader, Microsoft.SqlServer.Management.Trace.ITraceDataWriter
[<System.Runtime.InteropServices.ComVisible(false)>]
type TraceReaderWriter = class
    inherit TraceReader
    interface ITraceDataWriter
Public Class TraceReaderWriter
Inherits TraceReader
Implements ITraceDataWriter
Vererbung
TraceReaderWriter
Abgeleitet
Attribute
Implementiert

Beispiele

Verwenden von SQL Server Profiler

Hinweise

Die TraceReaderWriter Klasse stellt Ablaufverfolgungsdaten-Schreibfunktionen bereit, die sowohl für die TraceTable Klasse als auch für die TraceFile Klasse verwendet 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

TraceReaderWriter()

Initialisiert eine neue Instanz der TraceReaderWriter-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.

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)
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.

Ereignisse

WriteNotify

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

Gilt für: