TraceReaderWriter 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 TraceReaderWriter classe é uma classe abstrata de Objetos Traço que é usada na construção da TraceTable classe e da TraceFile classe.
public ref class TraceReaderWriter : Microsoft::SqlServer::Management::Trace::TraceReader, Microsoft::SqlServer::Management::Trace::ITraceDataWriter
[System.Runtime.InteropServices.ComVisible(false)]
public class TraceReaderWriter : Microsoft.SqlServer.Management.Trace.TraceReader, Microsoft.SqlServer.Management.Trace.ITraceDataWriter
[<System.Runtime.InteropServices.ComVisible(false)>]
type TraceReaderWriter = class
inherit TraceReader
interface ITraceDataWriter
Public Class TraceReaderWriter
Inherits TraceReader
Implements ITraceDataWriter
- Herança
- Derivado
- Atributos
- Implementações
Exemplos
Comentários
A TraceReaderWriter classe oferece funcionalidade de escrita de dados de rastreamento comum tanto à TraceTable classe quanto à própria TraceFile classe.
Segurança de Thread
Quaisquer membros públicos estáticos (compartilhados em Microsoft Visual Basic) desse tipo são seguros para operações multithread. Não há garantia de que quaisquer membros de instância sejam thread-safe.
Construtores
| Nome | Description |
|---|---|
| TraceReaderWriter() |
Inicializa uma nova instância da classe TraceReaderWriter. |
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. |
| 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) |
| 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. |
Eventos
| Nome | Description |
|---|---|
| WriteNotify |
Levanta um evento quando o rastreio é gravado no arquivo de traço ou na tabela de traços. |