Compartilhar via


TraceTable Classe

Definição

A classe TraceTable é um objeto Trace que representa uma tabela de informações de rastreamento.

public ref class TraceTable : Microsoft::SqlServer::Management::Trace::TraceReaderWriter
[System.Runtime.InteropServices.ComVisible(false)]
public class TraceTable : Microsoft.SqlServer.Management.Trace.TraceReaderWriter
[<System.Runtime.InteropServices.ComVisible(false)>]
type TraceTable = class
    inherit TraceReaderWriter
Public Class TraceTable
Inherits TraceReaderWriter
Herança
Atributos

Exemplos

Readme_Tracer

Comentários

Com o TraceTable objeto, você pode:

  • Leia de uma tabela de rastreamento.

  • Escreva em uma tabela de rastreamento.

Além dos objetos Trace e Replay, a tabela de rastreamento pode ser acessada manualmente usando SQL Server Profiler ou usando um conjunto de procedimentos armazenados do Transact-SQL chamado Rastreamento SQL.

Construtores

TraceTable()

Inicializa uma nova instância da classe TraceTable.

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(ConnectionInfoBase, String, String)

Inicializa uma nova instância da classe TraceTable para a leitura de dados de rastreamento.

InitializeAsReplayOutputWriter(ConnectionInfoBase, String)

Inicializa uma nova instância da classe TraceTable para gravação de informações de rastreamento repetidas.

InitializeAsWriter(TraceReader, ConnectionInfoBase, String)

Inicializa o objeto TraceTable especificado para leitura dos dados de rastreamento de um objeto TraceReader, analisando os dados e gravando os dados na tabela de rastreamento referenciada.

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