Lingua

TraceReaderWriter Classe

Definizione

La TraceReaderWriter classe è una classe astratta di Oggetti Traccia che viene utilizzata nella costruzione della TraceTable classe e della classe TraceFile .

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
Ereditarietà
TraceReaderWriter
Derivato
Attributi
Implementazioni

Esempio

Utilizzo di SQL Server Profiler

Commenti

La TraceReaderWriter classe fornisce una funzionalità di scrittura dei dati tracciati comune sia alla TraceTable classe che alla classe TraceFile .

Sicurezza dei Thread

Qualsiasi membro pubblico statico (condiviso in Microsoft Visual Basic) di questo tipo è sicuro per operazioni multithread. Non è garantito che tutti i membri dell'istanza siano thread-safe.

Costruttori

Nome Descrizione
TraceReaderWriter()

Inizializza una nuova istanza della classe TraceReaderWriter.

Campi

Nome Descrizione
currentRow

Specifica la riga corrente.

(Ereditato da TraceReader)

Proprietà

Nome Descrizione
Depth

Ottiene il valore di profondità per il lettore di traccia.

(Ereditato da TraceReader)
FieldCount

Ottiene il numero di colonne nei dati.

(Ereditato da TraceReader)
IsClosed

Ottiene il Boolean valore della proprietà che specifica se il lettore di traccia è chiuso.

(Ereditato da TraceReader)
Item[Int32]

Ottiene la colonna specificata dalla posizione dell'indice.

(Ereditato da TraceReader)
Item[String]

Ottiene la colonna con il nome specificato.

(Ereditato da TraceReader)
RecordsAffected

Ottiene il numero di record dei dati.

(Ereditato da TraceReader)

Metodi

Nome Descrizione
Close()

Chiude il lettore di tracce e lo scrittore.

Dispose()

Elimina le informazioni del lettore di tracce.

(Ereditato da TraceReader)
GetBoolean(Int32)

Restituisce un Boolean valore dal record nella posizione della colonna specificata.

(Ereditato da TraceReader)
GetByte(Int32)

Restituisce un Byte valore dal record nella posizione della colonna specificata.

(Ereditato da TraceReader)
GetBytes(Int32, Int64, Byte[], Int32, Int32)

Ottiene un flusso di byte dallo offset della colonna specificato nel buffer come un array, partendo dallo offset del buffer dato.

(Ereditato da TraceReader)
GetChar(Int32)

Ottiene un valore caratteri della colonna specificata.

(Ereditato da TraceReader)
GetChars(Int32, Char[], Int32, Int32, Int32)

Ottiene un valore dell'array di caratteri dal record nella posizione della colonna specificata.

(Ereditato da TraceReader)
GetChars(Int32, Int64, Char[], Int32, Int32)

Ottiene un valore dell'array di caratteri dal record nella posizione della colonna specificata.

(Ereditato da TraceReader)
GetData(Int32)

Restituisce IDataReader l'oggetto usato quando il campo punta a una struttura dati remota.

(Ereditato da TraceReader)
GetDataTypeName(Int32)

Ottiene il tipo di dato del valore dati nella posizione specificata della colonna.

(Ereditato da TraceReader)
GetDateTime(Int32)

Ottiene un DateTime valore del dato nella posizione specificata della colonna.

(Ereditato da TraceReader)
GetDecimal(Int32)

Ottiene un Decimal valore del dato nella posizione specificata della colonna.

(Ereditato da TraceReader)
GetDouble(Int32)

Ottiene un valore in virgola mobile del valore dei dati nella posizione specificata della colonna.

(Ereditato da TraceReader)
GetFieldType(Int32)

Restituisce il tipo di campo del valore dati nella posizione specificata della colonna.

(Ereditato da TraceReader)
GetFloat(Int32)

Ottiene un valore in virgola mobile del valore dei dati nella posizione specificata della colonna.

(Ereditato da TraceReader)
GetGuid(Int32)

Ottiene un Guid valore di sistema del valore dati nella posizione specificata della colonna.

(Ereditato da TraceReader)
GetInt16(Int32)

Ottiene un piccolo valore intero del valore dei dati nella posizione specificata della colonna.

(Ereditato da TraceReader)
GetInt32(Int32)

Ottiene un valore intero del valore dei dati nella posizione specificata della colonna.

(Ereditato da TraceReader)
GetInt64(Int32)

Ottiene un valore intero lungo del valore dei dati nella posizione specificata della colonna.

(Ereditato da TraceReader)
GetName(Int32)

Ottiene il nome del campo nella posizione specificata della colonna.

(Ereditato da TraceReader)
GetOrdinal(String)

Ottiene il valore ordinale del valore dei dati nella posizione specificata della colonna.

(Ereditato da TraceReader)
GetSchemaTable()

Ottiene una tabella che descrive lo schema.

(Ereditato da TraceReader)
GetStream(Int32)

Riceve il flusso di dati.

(Ereditato da TraceReader)
GetString(Int32)

Ottiene un String valore nella posizione specificata della colonna.

(Ereditato da TraceReader)
GetTimeSpan(Int32)

Ottiene un TimeSpan valore del dato nella posizione specificata della colonna.

(Ereditato da TraceReader)
GetValue(Int32)

Ottiene un valore del dato nella posizione specificata della colonna.

(Ereditato da TraceReader)
GetValues(Object[])

Ottiene un array di valori dal valore dei dati nella posizione specificata della colonna.

(Ereditato da TraceReader)
IsDBNull(Int32)

Specifica se la colonna specificata è impostata su nullo.

(Ereditato da TraceReader)
IsNull(Int32)

Ottiene un Boolean valore che specifica se il valore dei dati nella posizione specificata della colonna è nullo.

(Ereditato da TraceReader)
NextResult()

Passa al risultato successivo nella traccia.

(Ereditato da TraceReader)
Read()

Legge il registro di traccia.

(Ereditato da TraceReader)
TranslateSubclass(String, String, Int32)

Traduce la sottoclasse.

(Ereditato da TraceReader)
Write()

Scrive la traccia nel file di tracce o nella tabella dei tracciati.

Eventi

Nome Descrizione
WriteNotify

Genera un evento quando la traccia viene scritta nel file o nella tabella dei trace.

Si applica a