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