Compartilhar via


TraceFile Classe

Definição

A classe TraceFile é um objeto de Rastreamento objeto que representa um arquivo de log de rastreamento.

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
Herança
Atributos

Exemplos

Readme_Tracer

Comentários

Com o TraceFile objeto , você pode:

  • Ler de um arquivo de log de rastreamento.

  • Gravar em um arquivo de log de rastreamento.

Além dos objetos Trace e Replay, o arquivo de log de rastreamento pode ser acessado manualmente com Using SQL Server Profiler ou using a set of Transact-SQL stored procedures called SQL Trace.

Construtores

TraceFile()

Inicializa uma nova instância da classe TraceFile.

Campos

currentRow

Especifica a linha atual.

(Herdado de TraceReader)

Propriedades

Depth

Obtém o valor de profundidade do leitor de rastreamento.

(Herdado de TraceReader)
FieldCount

Obtém o número de colunas nos dados.

(Herdado de TraceReader)
IsClosed

Obtém o valor da propriedade Boolean que especifica se o leitor de rastreamento é fechado.

(Herdado de TraceReader)
Item[Int32]

Obtém a coluna especificada por posição de índice.

(Herdado de TraceReader)
Item[String]

Obtém a coluna com o nome especificado.

(Herdado de TraceReader)
RecordsAffected

Obtém o número de registros de dados.

(Herdado de TraceReader)

Métodos

Close()

Fecha o leitor e o gravador de rastreamento.

(Herdado de TraceReaderWriter)
Dispose()

Exclui as informações do leitor de rastreamento.

(Herdado de TraceReader)
GetBoolean(Int32)

Retorna um valor Boolean do registro na posição de coluna especificada.

(Herdado de TraceReader)
GetByte(Int32)

Retorna um valor Byte do registro na posição de coluna especificada.

(Herdado de TraceReader)
GetBytes(Int32, Int64, Byte[], Int32, Int32)

Obtém um fluxo de bytes do deslocamento de coluna especificado no buffer como uma matriz, que inicia no deslocamento de buffer fornecido.

(Herdado de TraceReader)
GetChar(Int32)

Obtém um valor de caractere da coluna especificada.

(Herdado de TraceReader)
GetChars(Int32, Char[], Int32, Int32, Int32)

Obtém um valor de matriz de caractere no registro, na posição de coluna especificada.

(Herdado de TraceReader)
GetChars(Int32, Int64, Char[], Int32, Int32)

Obtém um valor de matriz de caractere no registro, na posição de coluna especificada.

(Herdado de TraceReader)
GetData(Int32)

Retorna o objeto IDataReader usado quando o campo apontar para uma estrutura de dados remota.

(Herdado de TraceReader)
GetDataTypeName(Int32)

Obtém o tipo de dados do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
GetDateTime(Int32)

Obtém um valor DateTime do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
GetDecimal(Int32)

Obtém um valor Decimal do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
GetDouble(Int32)

Obtém um valor de ponto flutuante do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
GetFieldType(Int32)

Retorna o tipo de campo do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
GetFloat(Int32)

Obtém um valor de ponto flutuante do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
GetGuid(Int32)

Obtém um valor de sistema Guid do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
GetInt16(Int32)

Obtém um valor inteiro pequeno do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
GetInt32(Int32)

Obtém um valor inteiro do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
GetInt64(Int32)

Obtém um valor inteiro grande do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
GetName(Int32)

Obtém o nome do campo na posição de coluna especificada.

(Herdado de TraceReader)
GetOrdinal(String)

Obtém um valor ordinal do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
GetSchemaTable()

Obtém uma tabela que descreve o esquema.

(Herdado de TraceReader)
GetStream(Int32)

Obtém o fluxo de dados.

(Herdado de TraceReader)
GetString(Int32)

Obtém um valor String na posição de coluna especificada.

(Herdado de TraceReader)
GetTimeSpan(Int32)

Obtém um valor TimeSpan do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
GetValue(Int32)

Obtém um valor do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
GetValues(Object[])

Obtém uma matriz de valores a partir do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
InitializeAsReader(String)

Inicializa o objeto TraceFile especificado para leitura de dados do arquivo de log de rastreamento.

InitializeAsReplayOutputWriter(String)

Inicializa o objeto TraceFile especificado para gravação de dados apenas no arquivo de log de rastreamento.

InitializeAsWriter(TraceReader, String)

Inicializa o objeto TraceFile especificado para leitura dos dados de rastreamento de um objeto TraceReader, analisando e gravando os dados no arquivo de log de rastreamento referenciado.

IsDBNull(Int32)

Especifica se a coluna especificada é definida como nula.

(Herdado de TraceReader)
IsNull(Int32)

Obtém um valor Boolean que especifica se o valor dos dados na posição de coluna especificada é nulo.

(Herdado de TraceReader)
NextResult()

Move para o próximo resultado no rastreamento.

(Herdado de TraceReader)
Read()

Lê o registro de rastreamento.

(Herdado de TraceReader)
TranslateSubclass(String, String, Int32)

Converte a subclasse.

(Herdado de TraceReader)
Write()

Grava o rastreamento no arquivo ou na tabela de rastreamento.

(Herdado de TraceReaderWriter)

Eventos

WriteNotify

Um evento é gerado quando o rastreamento é gravado no arquivo ou na tabela de rastreamento.

(Herdado de TraceReaderWriter)

Aplica-se a