Freigeben über


TraceReaderWriter-Klasse

The TraceReaderWriter class is an abstract Trace Objects class that is used in the construction of the TraceTable class and the TraceFile class.

Vererbungshierarchie

System.Object
  Microsoft.SqlServer.Management.Trace.TraceReader
    Microsoft.SqlServer.Management.Trace.TraceReaderWriter
      Microsoft.SqlServer.Management.Trace.TraceFile
      Microsoft.SqlServer.Management.Trace.TraceTable

Namespace:  Microsoft.SqlServer.Management.Trace
Assembly:  Microsoft.SqlServer.ConnectionInfoExtended (in Microsoft.SqlServer.ConnectionInfoExtended.dll)

Syntax

'Declaration
<ComVisibleAttribute(False)> _
Public Class TraceReaderWriter _
    Inherits TraceReader _
    Implements ITraceDataWriter
'Usage
Dim instance As TraceReaderWriter
[ComVisibleAttribute(false)]
public class TraceReaderWriter : TraceReader, 
    ITraceDataWriter
[ComVisibleAttribute(false)]
public ref class TraceReaderWriter : public TraceReader, 
    ITraceDataWriter
[<ComVisibleAttribute(false)>]
type TraceReaderWriter =  
    class 
        inherit TraceReader 
        interface ITraceDataWriter 
    end
public class TraceReaderWriter extends TraceReader implements ITraceDataWriter

Der TraceReaderWriter-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode TraceReaderWriter Initializes a new instance of the TraceReaderWriter class.

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Depth Gets the depth value for the trace reader. (Geerbt von TraceReader.)
Öffentliche Eigenschaft FieldCount Gets the number of columns in the data. (Geerbt von TraceReader.)
Öffentliche Eigenschaft IsClosed Gets the Boolean property value that specifies whether the trace reader is closed. (Geerbt von TraceReader.)
Öffentliche Eigenschaft Item[Int32] Gets the column specified by the index position. (Geerbt von TraceReader.)
Öffentliche Eigenschaft Item[String] Gets the column with the specified name. (Geerbt von TraceReader.)
Öffentliche Eigenschaft RecordsAffected Gets the number of records of data. (Geerbt von TraceReader.)

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode Close Closes the trace reader and writer. (Überschreibt TraceReader.Close().)
Öffentliche Methode Dispose Deletes the trace reader information. (Geerbt von TraceReader.)
Öffentliche Methode Equals (Geerbt von Object.)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode GetBoolean Returns a Boolean value from the record at the specified column position. (Geerbt von TraceReader.)
Öffentliche Methode GetByte Returns a Byte value from the record at the specified column position. (Geerbt von TraceReader.)
Öffentliche Methode GetBytes Gets a stream of bytes from the specified column offset into the buffer as an array, starting at the given buffer offset. (Geerbt von TraceReader.)
Öffentliche Methode GetChar Gets a character value of the specified column. (Geerbt von TraceReader.)
Öffentliche Methode GetChars(Int32, array<Char[], Int32, Int32, Int32) Gets a character array value from the record at the specified column position. (Geerbt von TraceReader.)
Öffentliche Methode GetChars(Int32, Int64, array<Char[], Int32, Int32) Gets a character array value from the record at the specified column position. (Geerbt von TraceReader.)
Öffentliche Methode GetData Returns IDataReader object used when the field points to a remote data structure. (Geerbt von TraceReader.)
Öffentliche Methode GetDataTypeName Gets the data type of the data value at the specified column position. (Geerbt von TraceReader.)
Öffentliche Methode GetDateTime Gets a DateTime value of the data value at the specified column position. (Geerbt von TraceReader.)
Öffentliche Methode GetDecimal Gets a Decimal value of the data value at the specified column position. (Geerbt von TraceReader.)
Öffentliche Methode GetDouble Gets a floating point value of the data value at the specified column position. (Geerbt von TraceReader.)
Öffentliche Methode GetFieldType Returns the field type of the data value at the specified column position. (Geerbt von TraceReader.)
Öffentliche Methode GetFloat Gets a floating point value of the data value at the specified column position. (Geerbt von TraceReader.)
Öffentliche Methode GetGuid Gets a Guid system value of the data value at the specified column position. (Geerbt von TraceReader.)
Öffentliche Methode GetHashCode (Geerbt von Object.)
Öffentliche Methode GetInt16 Gets a small integer value of the data value at the specified column position. (Geerbt von TraceReader.)
Öffentliche Methode GetInt32 Gets an integer value of the data value at the specified column position. (Geerbt von TraceReader.)
Öffentliche Methode GetInt64 Gets a long integer value of the data value at the specified column position. (Geerbt von TraceReader.)
Öffentliche Methode GetName Gets the name of the field at the specified column position. (Geerbt von TraceReader.)
Öffentliche Methode GetOrdinal Gets the ordinal value of the data value at the specified column position. (Geerbt von TraceReader.)
Öffentliche Methode GetSchemaTable Gets a table that describes the schema. (Geerbt von TraceReader.)
Öffentliche Methode GetStream Gets the stream of data. (Geerbt von TraceReader.)
Öffentliche Methode GetString Gets a String value at the specified column position. (Geerbt von TraceReader.)
Öffentliche Methode GetTimeSpan Gets a TimeSpan value of the data value at the specified column position. (Geerbt von TraceReader.)
Öffentliche Methode GetType (Geerbt von Object.)
Öffentliche Methode GetValue Gets a value of the data value at the specified column position. (Geerbt von TraceReader.)
Öffentliche Methode GetValues Gets an array of values from the data value at the specified column position. (Geerbt von TraceReader.)
Öffentliche Methode IsDBNull Specifies whether the specified column is set to null. (Geerbt von TraceReader.)
Öffentliche Methode IsNull Gets a Boolean value that specifies whether value of the data at the specified column position is null. (Geerbt von TraceReader.)
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Öffentliche Methode NextResult Moves to the next result in the trace. (Geerbt von TraceReader.)
Öffentliche Methode Read Reads the trace record. (Geerbt von TraceReader.)
Öffentliche Methode ToString (Geerbt von Object.)
Öffentliche Methode TranslateSubclass Translates the sub class. (Geerbt von TraceReader.)
Öffentliche Methode Write Writes the trace to the trace file or the trace table.

Zum Anfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis WriteNotify Raises an event when the trace is written to the trace file or trace table.

Zum Anfang

Felder

  Name Beschreibung
Geschütztes Feld currentRow Specifies the current row. (Geerbt von TraceReader.)

Zum Anfang

Hinweise

The TraceReaderWriter class provides trace data writing functionality that is common to both the TraceTable class and the TraceFile class.

Thread Safety

Alle öffentlichen, statischen Elemente dieses Typs (Shared in Microsoft Visual Basic) sind für Vorgänge mit mehreren Threads sicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Beispiele

Using SQL Server Profiler

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

Microsoft.SqlServer.Management.Trace-Namespace

Andere Ressourcen

Ablaufverfolgungsflags (Transact-SQL)

Vorlagen und Berechtigungen in SQL Server Profiler