TraceFile Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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) |