Lenguaje

TraceReader Clase

Definición

La TraceReader clase es una clase abstracta de Objeto Traza que se utiliza en la construcción de la TraceServer clase, la TraceTable clase y la TraceFile clase.

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
Herencia
TraceReader
Derivado
Atributos
Implementaciones

Ejemplos

Uso de SQL Server Profiler

Comentarios

La TraceReader clase proporciona funcionalidad de lectura de datos de trazas y acceso a datos comunes tanto a la TraceServer clase, como TraceTable a la TraceFile clase.

La funcionalidad de lectura de datos trazados también está disponible en la TraceReaderWriter clase, que se deriva de la TraceReader clase y se utiliza en la construcción de la clase y TraceFile la TraceTable clase.

Seguridad de hilos

Cualquier miembro público estático (compartido en Microsoft Visual Basic) de este tipo es seguro para operaciones multihilo. No se garantiza que los miembros de instancia sean seguros para el acceso concurrente.

Constructores

Nombre Description
TraceReader()

Inicializa una nueva instancia de la clase TraceReader.

Campos

Nombre Description
currentRow

Especifica la fila actual.

Propiedades

Nombre Description
Depth

Obtiene el valor de profundidad para el lector de trazas.

FieldCount

Obtiene el número de columnas en los datos.

IsClosed

Obtiene el Boolean valor de la propiedad que especifica si el lector de trazas está cerrado.

Item[Int32]

Obtiene la columna especificada por la posición del índice.

Item[String]

Obtiene la columna con el nombre especificado.

RecordsAffected

Obtiene el número de registros de datos.

Métodos

Nombre Description
Close()

Cierra el lector de rastros.

Dispose()

Elimina la información del lector de rastros.

GetBoolean(Int32)

Devuelve un Boolean valor del registro en la posición de columna especificada.

GetByte(Int32)

Devuelve un Byte valor del registro en la posición de columna especificada.

GetBytes(Int32, Int64, Byte[], Int32, Int32)

Recibe un flujo de bytes desde el desplazamiento de columna especificado hacia el búfer como un array, comenzando en el desplazamiento del búfer dado.

GetChar(Int32)

Obtiene un valor de carácter de la columna especificada.

GetChars(Int32, Char[], Int32, Int32, Int32)

Obtiene un valor de array de caracteres del registro en la posición especificada de la columna.

GetChars(Int32, Int64, Char[], Int32, Int32)

Obtiene un valor de array de caracteres del registro en la posición especificada de la columna.

GetData(Int32)

Devuelve IDataReader el objeto utilizado cuando el campo apunta a una estructura de datos remota.

GetDataTypeName(Int32)

Obtiene el tipo de dato del valor en la posición especificada de la columna.

GetDateTime(Int32)

Obtiene un DateTime valor del valor de los datos en la posición especificada de la columna.

GetDecimal(Int32)

Obtiene un Decimal valor del valor de los datos en la posición especificada de la columna.

GetDouble(Int32)

Obtiene un valor de coma flotante del valor de los datos en la posición especificada de la columna.

GetFieldType(Int32)

Devuelve el tipo de campo del valor de los datos en la posición especificada de la columna.

GetFloat(Int32)

Obtiene un valor de coma flotante del valor de los datos en la posición especificada de la columna.

GetGuid(Int32)

Obtiene un Guid valor del sistema del valor de los datos en la posición especificada de la columna.

GetInt16(Int32)

Obtiene un valor entero pequeño del valor de los datos en la posición especificada de la columna.

GetInt32(Int32)

Obtiene un valor entero del valor de los datos en la posición de columna especificada.

GetInt64(Int32)

Obtiene un valor entero largo del valor de datos en la posición especificada de la columna.

GetName(Int32)

Obtiene el nombre del campo en la posición de columna especificada.

GetOrdinal(String)

Obtiene el valor ordinal del valor de los datos en la posición especificada de la columna.

GetSchemaTable()

Obtiene una tabla que describe el esquema.

GetStream(Int32)

Recibe el flujo de datos.

GetString(Int32)

Obtiene un String valor en la posición de columna especificada.

GetTimeSpan(Int32)

Obtiene un TimeSpan valor del valor de los datos en la posición especificada de la columna.

GetValue(Int32)

Obtiene un valor del valor de los datos en la posición especificada de la columna.

GetValues(Object[])

Obtiene un array de valores del valor de datos en la posición especificada de la columna.

IsDBNull(Int32)

Especifica si la columna especificada está configurada como nula.

IsNull(Int32)

Obtiene un Boolean valor que especifica si el valor de los datos en la posición especificada de la columna es nulo.

NextResult()

Pasa al siguiente resultado en la traza.

Read()

Lee el registro de rastreo.

TranslateSubclass(String, String, Int32)

Traduce la subclase.

Se aplica a