TraceReader 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.
Die TraceReader-Klasse ist eine abstrakte Ablaufverfolgungsobjektklasse, die zur Erstellung der Klassen TraceServer, TraceTable und TraceFile verwendet wird.
public ref class TraceReader : IDisposable, System::Data::IDataReader
[System.Runtime.InteropServices.ComVisible(false)]
public class TraceReader : IDisposable, System.Data.IDataReader
[<System.Runtime.InteropServices.ComVisible(false)>]
type TraceReader = class
interface IDataReader
interface IDisposable
interface IDataRecord
Public Class TraceReader
Implements IDataReader, IDisposable
- Vererbung
-
TraceReader
- Abgeleitet
- Attribute
- Implementiert
Beispiele
Verwenden von SQL Server Profiler
Hinweise
Die TraceReader Klasse bietet Ablaufverfolgungsdatenlesefunktionen und Zugriff auf Daten, die sowohl für die TraceServer Klasse als auch für die Klasse, die TraceTable Klasse und die TraceFile Klasse gemeinsam sind.
Die Lesefunktionen für Ablaufverfolgungsdaten sind auch für die TraceReaderWriter Klasse verfügbar, die von der TraceReader Klasse abgeleitet wird und in der Konstruktion der TraceTable Klasse und TraceFile Klasse verwendet wird.
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
| TraceReader() |
Initialisiert eine neue Instanz der TraceReader-Klasse. |
Felder
| currentRow |
Gibt die aktuelle Zeile an. |
Eigenschaften
| Depth |
Ruft den Tiefenwert des Readers für die Ablaufverfolgung ab. |
| FieldCount |
Ruft die Anzahl der Spalten in den Daten ab. |
| IsClosed |
Ruft den Boolean-Eigenschaftswert ab, der angibt, ob der Reader für die Ablaufverfolgung geschlossen ist. |
| Item[Int32] |
Ruft die angegebene Spalte nach Indexposition ab. |
| Item[String] |
Ruft die Spalte mit dem angegebenen Namen ab. |
| RecordsAffected |
Ruft die Anzahl von Datensätzen ab. |
Methoden
| Close() |
Schließt den Reader für die Ablaufverfolgung. |
| Dispose() |
Löscht die Informationen des Readers für die Ablaufverfolgung. |
| GetBoolean(Int32) |
Gibt an der angegebenen Spaltenposition einen Boolean-Wert aus dem Datensatz zurück. |
| GetByte(Int32) |
Gibt an der angegebenen Spaltenposition einen Byte-Wert aus dem Datensatz zurück. |
| 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. |
| GetChar(Int32) |
Ruft einen Zeichenwert der angegebenen Spalte ab. |
| GetChars(Int32, Char[], Int32, Int32, Int32) |
Ruft einen Zeichenarraywert an der angegebenen Spaltenposition aus dem Datensatz ab. |
| GetChars(Int32, Int64, Char[], Int32, Int32) |
Ruft einen Zeichenarraywert an der angegebenen Spaltenposition aus dem Datensatz ab. |
| GetData(Int32) |
Gibt ein IDataReader-Objekt zurück, das verwendet wird, wenn das Feld auf eine Remotedatenstruktur verweist. |
| GetDataTypeName(Int32) |
Ruft den Datentyp des Datenwerts an der angegebenen Spaltenposition ab. |
| GetDateTime(Int32) |
Ruft einen DateTime-Wert des Datenwerts an der angegebenen Spaltenposition ab. |
| GetDecimal(Int32) |
Ruft einen Decimal-Wert des Datenwerts an der angegebenen Spaltenposition ab. |
| GetDouble(Int32) |
Ruft einen Gleitkommawert des Datenwerts an der angegebenen Spaltenposition ab. |
| GetFieldType(Int32) |
Gibt den Feldtyp des Datenwerts an der angegebenen Spaltenposition zurück. |
| GetFloat(Int32) |
Ruft einen Gleitkommawert des Datenwerts an der angegebenen Spaltenposition ab. |
| GetGuid(Int32) |
Ruft einen Guid-Systemwert des Datenwerts an der angegebenen Spaltenposition ab. |
| GetInt16(Int32) |
Ruft einen kleinen ganzzahligen Wert des Datenwerts an der angegebenen Spaltenposition ab. |
| GetInt32(Int32) |
Ruft einen ganzzahligen Wert des Datenwerts an der angegebenen Spaltenposition ab. |
| GetInt64(Int32) |
Ruft einen langen ganzzahligen Wert des Datenwerts an der angegebenen Spaltenposition ab. |
| GetName(Int32) |
Ruft den Namen des Felds an der angegebenen Spaltenposition ab. |
| GetOrdinal(String) |
Ruft den Ordnungswert des Datenwerts an der angegebenen Spaltenposition ab. |
| GetSchemaTable() |
Ruft eine Tabelle ab, die das Schema beschreibt. |
| GetStream(Int32) |
Ruft den Datenstrom ab. |
| GetString(Int32) |
Ruft einen String-Wert an der angegebenen Spaltenposition ab. |
| GetTimeSpan(Int32) |
Ruft einen TimeSpan-Wert des Datenwerts an der angegebenen Spaltenposition ab. |
| GetValue(Int32) |
Ruft einen Wert des Datenwerts an der angegebenen Spaltenposition ab. |
| GetValues(Object[]) |
Ruft ein Wertarray aus dem Datenwert an der angegebenen Spaltenposition ab. |
| IsDBNull(Int32) |
Gibt an, ob die angegebene Spalte auf NULL festgelegt ist. |
| IsNull(Int32) |
Ruft einen Boolean-Wert ab, der angibt, ob der Wert der Daten an der angegebenen Spaltenposition NULL ist. |
| NextResult() |
Wechselt zum nächsten Ereignis in der Ablaufverfolgung. |
| Read() |
Liest den Ablaufverfolgungsdatensatz. |
| TranslateSubclass(String, String, Int32) |
Übersetzt die Unterklasse. |