TraceReader Classe

Definizione

La TraceReader classe è una classe astratta di Oggetto Traccia che viene utilizzata nella costruzione della TraceServer classe, della TraceTable classe e della TraceFile classe.

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

Esempio

Utilizzo di SQL Server Profiler

Commenti

La TraceReader classe fornisce funzionalità di lettura dei dati di traccia e accesso ai dati comuni sia alla TraceServer classe, sia alla TraceTable classe che alla TraceFile classe.

La funzionalità di lettura dei dati tracciati è disponibile anche sulla TraceReaderWriter classe, che deriva dalla TraceReader classe ed è utilizzata nella costruzione della classe e TraceFile della TraceTable classe.

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
TraceReader()

Inizializza una nuova istanza della classe TraceReader.

Campi

Nome Descrizione
currentRow

Specifica la riga corrente.

Proprietà

Nome Descrizione
Depth

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

FieldCount

Ottiene il numero di colonne nei dati.

IsClosed

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

Item[Int32]

Ottiene la colonna specificata dalla posizione dell'indice.

Item[String]

Ottiene la colonna con il nome specificato.

RecordsAffected

Ottiene il numero di record dei dati.

Metodi

Nome Descrizione
Close()

Chiude il lettore di traccia.

Dispose()

Elimina le informazioni del lettore di tracce.

GetBoolean(Int32)

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

GetByte(Int32)

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

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.

GetChar(Int32)

Ottiene un valore caratteri della colonna specificata.

GetChars(Int32, Char[], Int32, Int32, Int32)

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

GetChars(Int32, Int64, Char[], Int32, Int32)

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

GetData(Int32)

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

GetDataTypeName(Int32)

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

GetDateTime(Int32)

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

GetDecimal(Int32)

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

GetDouble(Int32)

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

GetFieldType(Int32)

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

GetFloat(Int32)

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

GetGuid(Int32)

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

GetInt16(Int32)

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

GetInt32(Int32)

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

GetInt64(Int32)

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

GetName(Int32)

Ottiene il nome del campo nella posizione specificata della colonna.

GetOrdinal(String)

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

GetSchemaTable()

Ottiene una tabella che descrive lo schema.

GetStream(Int32)

Riceve il flusso di dati.

GetString(Int32)

Ottiene un String valore nella posizione specificata della colonna.

GetTimeSpan(Int32)

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

GetValue(Int32)

Ottiene un valore del dato nella posizione specificata della colonna.

GetValues(Object[])

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

IsDBNull(Int32)

Specifica se la colonna specificata è impostata su nullo.

IsNull(Int32)

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

NextResult()

Passa al risultato successivo nella traccia.

Read()

Legge il registro di traccia.

TranslateSubclass(String, String, Int32)

Traduce la sottoclasse.

Si applica a