Compartir a través de


DataReader Clase

Definición

Representa una implementación de las interfaces IVsDataReader e IVsDataReaderDescriptor.

public ref class DataReader abstract : IDisposable, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataReader, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataReaderDescriptor
public abstract class DataReader : IDisposable, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReaderDescriptor
type DataReader = class
    interface IVsDataReader
    interface IDisposable
    interface IVsDataReaderDescriptor
Public MustInherit Class DataReader
Implements IDisposable, IVsDataReader, IVsDataReaderDescriptor
Herencia
DataReader
Derivado
Implementaciones

Constructores

DataReader()

Inicializa una nueva instancia de la clase DataReader.

Propiedades

Descriptor

Obtiene información que describe los datos de un origen de datos.

HasDescriptor

Obtiene un valor que indica si el lector de datos expone su IVsDataReaderDescriptor implementación a través de la Descriptor propiedad .

IsClosed

Obtiene un valor booleano que indica si se ha cerrado el lector especificado.

ItemCount

Obtiene el número de elementos del bloque de datos actual.

Status

Obtiene un código de estado numérico devuelto por el método que proporciona datos al lector de datos.

Métodos

Close()

Cierra la instancia de DataReader.

Dispose()

Libera los recursos administrados mantenidos para la instancia actual DataReader .

Dispose(Boolean)

Limpia los recursos asociados a la instancia actual DataReader , tanto cuando se llama al método público Dispose() como cuando el objeto se finaliza con una llamada al Finalize() método .

Finalize()

Finaliza la instancia actual DataReader .

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

Recupera un número especificado de bytes de datos binarios sin procesar.

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

Recupera un número especificado de bytes de datos binarios sin procesar.

GetItem(Int32)

Recupera el valor del elemento en el índice especificado en el bloque de datos actual.

GetItem(String)

Recupera el valor de un elemento de datos con el nombre especificado en el bloque de datos actual.

GetItemIndex(String)

Devuelve el índice correspondiente al nombre de elemento especificado en el bloque de datos.

GetItemMaxLength(Int32)

Recupera la longitud máxima, en caracteres, de elementos de datos en el índice especificado.

GetItemName(Int32)

Recupera el nombre asignado al elemento de datos en el índice especificado, si existe.

GetItemType(Int32)

Recupera el tipo de datos de un elemento de datos, o elementos, en el índice especificado para el formato Defaultpredeterminado.

GetItemType(Int32, DataItemTypeFormat)

Recupera el tipo de datos de un elemento de datos, o elementos, en el índice especificado en un formato especificado.

IsNullItem(Int32)

Indica si el elemento de datos del índice especificado no está especificado, es decir, null.

IsNullItem(String)

Indica si el valor del elemento de datos especificado no está especificado, es decir, null.

NextResult()

Avanza el lector de datos al siguiente conjunto de resultados en los casos en los que el lector contiene varios conjuntos de resultados.

Read()

Avanza el lector al siguiente bloque de datos en los casos en los que el lector contiene más de un bloque de datos.

Terminate()

Finaliza el lector de datos inmediatamente, sin devolver necesariamente todos los datos ni establecer parámetros de salida.

Se aplica a