Classe TraceReaderWriter
The TraceReaderWriter class is an abstract Trace Objects class that is used in the construction of the TraceTable class and the TraceFile class.
Hierarquia de herança
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 (em Microsoft.SqlServer.ConnectionInfoExtended.dll)
Sintaxe
'Declaração
<ComVisibleAttribute(False)> _
Public Class TraceReaderWriter _
Inherits TraceReader _
Implements ITraceDataWriter
'Uso
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
O tipo TraceReaderWriter expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
TraceReaderWriter | Initializes a new instance of the TraceReaderWriter class. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
Depth | Gets the depth value for the trace reader. (Herdado de TraceReader.) | |
FieldCount | Gets the number of columns in the data. (Herdado de TraceReader.) | |
IsClosed | Gets the Boolean property value that specifies whether the trace reader is closed. (Herdado de TraceReader.) | |
Item[Int32] | Gets the column specified by the index position. (Herdado de TraceReader.) | |
Item[String] | Gets the column with the specified name. (Herdado de TraceReader.) | |
RecordsAffected | Gets the number of records of data. (Herdado de TraceReader.) |
Início
Métodos
Nome | Descrição | |
---|---|---|
Close | Closes the trace reader and writer. (Substitui TraceReader.Close().) | |
Dispose | Deletes the trace reader information. (Herdado de TraceReader.) | |
Equals | (Herdado de Object.) | |
Finalize | (Herdado de Object.) | |
GetBoolean | Returns a Boolean value from the record at the specified column position. (Herdado de TraceReader.) | |
GetByte | Returns a Byte value from the record at the specified column position. (Herdado de TraceReader.) | |
GetBytes | Gets a stream of bytes from the specified column offset into the buffer as an array, starting at the given buffer offset. (Herdado de TraceReader.) | |
GetChar | Gets a character value of the specified column. (Herdado de TraceReader.) | |
GetChars(Int32, array<Char[], Int32, Int32, Int32) | Gets a character array value from the record at the specified column position. (Herdado de TraceReader.) | |
GetChars(Int32, Int64, array<Char[], Int32, Int32) | Gets a character array value from the record at the specified column position. (Herdado de TraceReader.) | |
GetData | Returns IDataReader object used when the field points to a remote data structure. (Herdado de TraceReader.) | |
GetDataTypeName | Gets the data type of the data value at the specified column position. (Herdado de TraceReader.) | |
GetDateTime | Gets a DateTime value of the data value at the specified column position. (Herdado de TraceReader.) | |
GetDecimal | Gets a Decimal value of the data value at the specified column position. (Herdado de TraceReader.) | |
GetDouble | Gets a floating point value of the data value at the specified column position. (Herdado de TraceReader.) | |
GetFieldType | Returns the field type of the data value at the specified column position. (Herdado de TraceReader.) | |
GetFloat | Gets a floating point value of the data value at the specified column position. (Herdado de TraceReader.) | |
GetGuid | Gets a Guid system value of the data value at the specified column position. (Herdado de TraceReader.) | |
GetHashCode | (Herdado de Object.) | |
GetInt16 | Gets a small integer value of the data value at the specified column position. (Herdado de TraceReader.) | |
GetInt32 | Gets an integer value of the data value at the specified column position. (Herdado de TraceReader.) | |
GetInt64 | Gets a long integer value of the data value at the specified column position. (Herdado de TraceReader.) | |
GetName | Gets the name of the field at the specified column position. (Herdado de TraceReader.) | |
GetOrdinal | Gets the ordinal value of the data value at the specified column position. (Herdado de TraceReader.) | |
GetSchemaTable | Gets a table that describes the schema. (Herdado de TraceReader.) | |
GetStream | Gets the stream of data. (Herdado de TraceReader.) | |
GetString | Gets a String value at the specified column position. (Herdado de TraceReader.) | |
GetTimeSpan | Gets a TimeSpan value of the data value at the specified column position. (Herdado de TraceReader.) | |
GetType | (Herdado de Object.) | |
GetValue | Gets a value of the data value at the specified column position. (Herdado de TraceReader.) | |
GetValues | Gets an array of values from the data value at the specified column position. (Herdado de TraceReader.) | |
IsDBNull | Specifies whether the specified column is set to null. (Herdado de TraceReader.) | |
IsNull | Gets a Boolean value that specifies whether value of the data at the specified column position is null. (Herdado de TraceReader.) | |
MemberwiseClone | (Herdado de Object.) | |
NextResult | Moves to the next result in the trace. (Herdado de TraceReader.) | |
Read | Reads the trace record. (Herdado de TraceReader.) | |
ToString | (Herdado de Object.) | |
TranslateSubclass | Translates the sub class. (Herdado de TraceReader.) | |
Write | Writes the trace to the trace file or the trace table. |
Início
Eventos
Nome | Descrição | |
---|---|---|
WriteNotify | Raises an event when the trace is written to the trace file or trace table. |
Início
Campos
Nome | Descrição | |
---|---|---|
currentRow | Specifies the current row. (Herdado de TraceReader.) |
Início
Comentários
The TraceReaderWriter class provides trace data writing functionality that is common to both the TraceTable class and the TraceFile class.
Thread Safety
Qualquer membro público estático (Compartilhado no Microsoft Visual Basic) desse tipo é seguro para operações multi-threaded. Não há garantia de que qualquer membro de instância seja seguro para threads.
Exemplos
Segurança de thread
Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.
Consulte também
Referência
Namespace Microsoft.SqlServer.Management.Trace