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í.
TraceReader es una clase abstracta de objetos de seguimiento que se utiliza en la construcción de las clases TraceServer, TraceTable y 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
- Herencia
-
TraceReader
- Derivado
- Atributos
- Implementaciones
Ejemplos
Comentarios
La TraceReader clase proporciona funcionalidad de lectura de datos de seguimiento y acceso a los datos que son comunes tanto a la clase, a la TraceServerTraceTable clase como a la TraceFile clase .
La funcionalidad de lectura de datos de seguimiento también está disponible en la TraceReaderWriter clase , que se deriva de la TraceReader clase y se usa en la construcción de la TraceTable clase y TraceFile la clase .
Seguridad para subprocesos
Todos los miembros estáticos (compartidos en Microsoft Visual Basic) públicos de este tipo son seguros para operaciones multiproceso. No se garantiza que los miembros de instancia sean seguros para subprocesos.
Constructores
TraceReader() |
Inicializa una nueva instancia de la clase TraceReader. |
Campos
currentRow |
Especifica la fila actual. |
Propiedades
Depth |
Obtiene el valor de profundidad para el lector del seguimiento. |
FieldCount |
Obtiene el número de columnas en los datos. |
IsClosed |
Obtiene el valor de la propiedad Boolean que especifica si el lector del seguimiento 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
Close() |
Cierra el lector de seguimiento. |
Dispose() |
Elimina la información del lector de seguimiento. |
GetBoolean(Int32) |
Devuelve un valor Boolean del registro en la posición de la columna especificada. |
GetByte(Int32) |
Devuelve un valor Byte del registro en la posición de la columna especificada. |
GetBytes(Int32, Int64, Byte[], Int32, Int32) |
Obtiene un flujo de bytes del desplazamiento de columna especificado en el búfer como una matriz, comenzando en el desplazamiento de 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 matriz de caracteres desde el registro en la posición de la columna especificada. |
GetChars(Int32, Int64, Char[], Int32, Int32) |
Obtiene un valor de matriz de caracteres desde el registro en la posición de la columna especificada. |
GetData(Int32) |
Devuelve el objeto IDataReader utilizado cuando el campo apunta a una estructura de datos remotos. |
GetDataTypeName(Int32) |
Obtiene el tipo de datos del valor de los datos en la posición de la columna especificada. |
GetDateTime(Int32) |
Obtiene un valor DateTime del valor de los datos en la posición de la columna especificada. |
GetDecimal(Int32) |
Obtiene un valor Decimal del valor de los datos en la posición de la columna especificada. |
GetDouble(Int32) |
Obtiene un valor de punto flotante del valor de los datos en la posición de la columna especificada. |
GetFieldType(Int32) |
Devuelve el tipo de campo del valor de los datos en la posición de la columna especificada. |
GetFloat(Int32) |
Obtiene un valor de punto flotante del valor de los datos en la posición de la columna especificada. |
GetGuid(Int32) |
Obtiene un valor del sistema Guid del valor de los datos en la posición de la columna especificada. |
GetInt16(Int32) |
Obtiene un valor entero pequeño del valor de los datos en la posición de la columna especificada. |
GetInt32(Int32) |
Obtiene un valor entero del valor de los datos en la posición de la columna especificada. |
GetInt64(Int32) |
Obtiene un valor entero largo del valor de los datos en la posición de la columna especificada. |
GetName(Int32) |
Obtiene el nombre del campo en la posición de la columna especificada. |
GetOrdinal(String) |
Obtiene el valor ordinal del valor de los datos en la posición de la columna especificada. |
GetSchemaTable() |
Obtiene una tabla que describe el esquema. |
GetStream(Int32) |
Obtiene el flujo de datos. |
GetString(Int32) |
Obtiene un valor String en la posición de la columna especificada. |
GetTimeSpan(Int32) |
Obtiene un valor TimeSpan del valor de los datos en la posición de la columna especificada. |
GetValue(Int32) |
Obtiene un valor del valor de los datos en la posición de la columna especificada. |
GetValues(Object[]) |
Obtiene una matriz de valores del valor de los datos en la posición de la columna especificada. |
IsDBNull(Int32) |
Especifica si la columna especificada está establecida en NULL. |
IsNull(Int32) |
Obtiene un valor Boolean que especifica si el valor de los datos en la posición de la columna especificada es NULL. |
NextResult() |
Mueve al próximo resultado en el seguimiento. |
Read() |
Lee el registro del seguimiento. |
TranslateSubclass(String, String, Int32) |
Convierte la subclase. |