DataReader 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í.
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. |