Lingua

TraceFile Classe

Definizione

La TraceFile classe è un oggetto Trace che rappresenta un file di registro di traccia.

public ref class TraceFile : Microsoft::SqlServer::Management::Trace::TraceReaderWriter
[System.Runtime.InteropServices.ComVisible(false)]
public class TraceFile : Microsoft.SqlServer.Management.Trace.TraceReaderWriter
[<System.Runtime.InteropServices.ComVisible(false)>]
type TraceFile = class
    inherit TraceReaderWriter
Public Class TraceFile
Inherits TraceReaderWriter
Ereditarietà
Attributi

Esempio

Readme_Tracer

Commenti

Con l'oggetto TraceFile puoi:

  • Leggi da un file di traccia.

  • Scrivi in un file di traccia di log.

Oltre agli oggetti Trace e Replay, il file di registro delle tracce può essere consultato manualmente usando SQL Server Profiler o utilizzando un insieme di Transact-SQL stored procedure chiamate SQL Trace.

Costruttori

Nome Descrizione
TraceFile()

Inizializza una nuova istanza della classe TraceFile.

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.

(Ereditato da TraceReaderWriter)
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)
InitializeAsReader(String)

Inizializza l'oggetto specificato TraceFile per la lettura dei dati dal file di registro delle tracce.

InitializeAsReplayOutputWriter(String)

Inizializza l'oggetto specificato TraceFile per scrivere i dati solo nel file di log delle tracce.

InitializeAsWriter(TraceReader, String)

Inizializza l'oggetto specificato TraceFile per la lettura dei dati di traccia da un TraceReader oggetto, l'analisi dei dati e la scrittura dei dati nel file di traccia di riferimento riferito.

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.

(Ereditato da TraceReaderWriter)

Eventi

Nome Descrizione
WriteNotify

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

(Ereditato da TraceReaderWriter)

Si applica a