TraceReader 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 TraceReader é uma classe abstrata de objetos de rastreamento usada na construção das classes TraceServer, TraceTable e TraceFile.
public ref class TraceReader : IDisposable, System::Data::IDataReader
[System.Runtime.InteropServices.ComVisible(false)]
public class TraceReader : IDisposable, System.Data.IDataReader
[<System.Runtime.InteropServices.ComVisible(false)>]
type TraceReader = class
interface IDataReader
interface IDisposable
interface IDataRecord
Public Class TraceReader
Implements IDataReader, IDisposable
- Herança
-
TraceReader
- Derivado
- Atributos
- Implementações
Exemplos
Comentários
A TraceReader classe fornece funcionalidade de leitura de dados de rastreamento e acesso a dados comuns à TraceServer classe, à TraceTable classe e à TraceFile classe.
A funcionalidade de leitura de dados de rastreamento também está disponível na TraceReaderWriter classe, que é derivada da TraceReader classe e é usada na construção da TraceTable classe e TraceFile da classe.
Acesso thread-safe
Qualquer membro público estático (Compartilhado no Microsoft Visual Basic) desse tipo é seguro para operações multi-threaded. Não há garantia de que qualquer membro de instância seja seguro para threads.
Construtores
TraceReader() |
Inicializa uma nova instância da classe TraceReader. |
Campos
currentRow |
Especifica a linha atual. |
Propriedades
Depth |
Obtém o valor de profundidade do leitor de rastreamento. |
FieldCount |
Obtém o número de colunas nos dados. |
IsClosed |
Obtém o valor da propriedade Boolean que especifica se o leitor de rastreamento é fechado. |
Item[Int32] |
Obtém a coluna especificada por posição de índice. |
Item[String] |
Obtém a coluna com o nome especificado. |
RecordsAffected |
Obtém o número de registros de dados. |
Métodos
Close() |
Fecha o leitor de rastreamento. |
Dispose() |
Exclui as informações do leitor de rastreamento. |
GetBoolean(Int32) |
Retorna um valor Boolean do registro na posição de coluna especificada. |
GetByte(Int32) |
Retorna um valor Byte do registro na posição de coluna especificada. |
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. |
GetChar(Int32) |
Obtém um valor de caractere da coluna especificada. |
GetChars(Int32, Char[], Int32, Int32, Int32) |
Obtém um valor de matriz de caractere no registro, na posição de coluna especificada. |
GetChars(Int32, Int64, Char[], Int32, Int32) |
Obtém um valor de matriz de caractere no registro, na posição de coluna especificada. |
GetData(Int32) |
Retorna o objeto IDataReader usado quando o campo apontar para uma estrutura de dados remota. |
GetDataTypeName(Int32) |
Obtém o tipo de dados do valor de dados na posição de coluna especificada. |
GetDateTime(Int32) |
Obtém um valor DateTime do valor de dados na posição de coluna especificada. |
GetDecimal(Int32) |
Obtém um valor Decimal do valor de dados na posição de coluna especificada. |
GetDouble(Int32) |
Obtém um valor de ponto flutuante do valor de dados na posição de coluna especificada. |
GetFieldType(Int32) |
Retorna o tipo de campo do valor de dados na posição de coluna especificada. |
GetFloat(Int32) |
Obtém um valor de ponto flutuante do valor de dados na posição de coluna especificada. |
GetGuid(Int32) |
Obtém um valor de sistema Guid do valor de dados na posição de coluna especificada. |
GetInt16(Int32) |
Obtém um valor inteiro pequeno do valor de dados na posição de coluna especificada. |
GetInt32(Int32) |
Obtém um valor inteiro do valor de dados na posição de coluna especificada. |
GetInt64(Int32) |
Obtém um valor inteiro grande do valor de dados na posição de coluna especificada. |
GetName(Int32) |
Obtém o nome do campo na posição de coluna especificada. |
GetOrdinal(String) |
Obtém um valor ordinal do valor de dados na posição de coluna especificada. |
GetSchemaTable() |
Obtém uma tabela que descreve o esquema. |
GetStream(Int32) |
Obtém o fluxo de dados. |
GetString(Int32) |
Obtém um valor String na posição de coluna especificada. |
GetTimeSpan(Int32) |
Obtém um valor TimeSpan do valor de dados na posição de coluna especificada. |
GetValue(Int32) |
Obtém um valor do valor de dados na posição de coluna especificada. |
GetValues(Object[]) |
Obtém uma matriz de valores a partir do valor de dados na posição de coluna especificada. |
IsDBNull(Int32) |
Especifica se a coluna especificada é definida como nula. |
IsNull(Int32) |
Obtém um valor Boolean que especifica se o valor dos dados na posição de coluna especificada é nulo. |
NextResult() |
Move para o próximo resultado no rastreamento. |
Read() |
Lê o registro de rastreamento. |
TranslateSubclass(String, String, Int32) |
Converte a subclasse. |