TraceReader Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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. |