Idioma

TraceFile Classe

Definição

A TraceFile classe é um objeto Trace que representa um arquivo de log de traço.

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:

  • Leia de um arquivo de registro de rastreamento.

  • Escreva em um arquivo de log de rastreamento.

Além dos objetos Trace e Replay, o arquivo de log de rastreamento pode ser acessado manualmente usando SQL Server Profiler ou usando um conjunto de procedimentos armazenados Transact-SQL chamado SQL Trace.

Construtores

Nome Description
TraceFile()

Inicializa uma nova instância da classe TraceFile.

Campos

Nome Description
currentRow

Especifica a linha atual.

(Herdado de TraceReader)

Propriedades

Nome Description
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 Boolean valor da propriedade que especifica se o leitor de rastreamento está fechado.

(Herdado de TraceReader)
Item[Int32]

Obtém a coluna especificada pela posição do í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

Nome Description
Close()

Fecha o leitor de rastreamento e o escritor.

(Herdado de TraceReaderWriter)
Dispose()

Exclui as informações do leitor de rastreamento.

(Herdado de TraceReader)
GetBoolean(Int32)

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

(Herdado de TraceReader)
GetByte(Int32)

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

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

Recebe um fluxo de bytes do deslocamento da coluna especificado para o buffer como um array, começando no deslocamento do buffer dado.

(Herdado de TraceReader)
GetChar(Int32)

Recebe um valor de caractere da coluna especificada.

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

Obtém um valor de array de caracteres do registro na posição especificada da coluna.

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

Obtém um valor de array de caracteres do registro na posição especificada da coluna.

(Herdado de TraceReader)
GetData(Int32)

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

(Herdado de TraceReader)
GetDataTypeName(Int32)

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

(Herdado de TraceReader)
GetDateTime(Int32)

Recebe um DateTime valor do valor dos dados na posição especificada da coluna.

(Herdado de TraceReader)
GetDecimal(Int32)

Recebe um Decimal valor do valor dos dados na posição especificada da coluna.

(Herdado de TraceReader)
GetDouble(Int32)

Recebe um valor de ponto flutuante do valor dos dados na posição da coluna especificada.

(Herdado de TraceReader)
GetFieldType(Int32)

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

(Herdado de TraceReader)
GetFloat(Int32)

Recebe um valor de ponto flutuante do valor dos dados na posição da coluna especificada.

(Herdado de TraceReader)
GetGuid(Int32)

Recebe um Guid valor do sistema do valor dos dados na posição da coluna especificada.

(Herdado de TraceReader)
GetInt16(Int32)

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

(Herdado de TraceReader)
GetInt32(Int32)

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

(Herdado de TraceReader)
GetInt64(Int32)

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

(Herdado de TraceReader)
GetName(Int32)

Recebe o nome do campo na posição especificada da coluna.

(Herdado de TraceReader)
GetOrdinal(String)

Obtém o valor ordinal do valor dos dados na posição especificada da coluna.

(Herdado de TraceReader)
GetSchemaTable()

Recebe uma tabela que descreve o esquema.

(Herdado de TraceReader)
GetStream(Int32)

Recebe o fluxo de dados.

(Herdado de TraceReader)
GetString(Int32)

Recebe um String valor na posição especificada da coluna.

(Herdado de TraceReader)
GetTimeSpan(Int32)

Recebe um TimeSpan valor do valor dos dados na posição especificada da coluna.

(Herdado de TraceReader)
GetValue(Int32)

Recebe um valor do valor dos dados na posição especificada da coluna.

(Herdado de TraceReader)
GetValues(Object[])

Obtém um array de valores a partir do valor de dados na posição especificada da coluna.

(Herdado de TraceReader)
InitializeAsReader(String)

Inicializa o objeto especificado TraceFile para leitura de dados do arquivo de log de traços.

InitializeAsReplayOutputWriter(String)

Inicializa o objeto especificado TraceFile apenas para gravar dados no arquivo de log de rastreamento.

InitializeAsWriter(TraceReader, String)

Inicializa o objeto especificado TraceFile para leitura de dados de traço de um TraceReader objeto, análise dos dados e gravação dos dados no arquivo de log de traços referenciado.

IsDBNull(Int32)

Especifica se a coluna especificada está definida como nula.

(Herdado de TraceReader)
IsNull(Int32)

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

(Herdado de TraceReader)
NextResult()

Avança para o próximo resultado no rastreio.

(Herdado de TraceReader)
Read()

Lê o registro de rastreamento.

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

Traduz a subclasse.

(Herdado de TraceReader)
Write()

Grava o rastreamento no arquivo de rastreamento ou na tabela de traços.

(Herdado de TraceReaderWriter)

Eventos

Nome Description
WriteNotify

Levanta um evento quando o rastreio é gravado no arquivo de traço ou na tabela de traços.

(Herdado de TraceReaderWriter)

Aplica-se a