Compartir a través de


AdoDotNetSchemaReader Clase

Definición

Representa una implementación de las interfaces IVsDataReader e IVsDataReaderDescriptor mediante el esquema de un objeto DbDataReader de .NET de ADO (recuperado mediante una llamada a GetSchemaTable).

public ref class AdoDotNetSchemaReader : Microsoft::VisualStudio::Data::Framework::DataReader
public class AdoDotNetSchemaReader : Microsoft.VisualStudio.Data.Framework.DataReader
type AdoDotNetSchemaReader = class
    inherit DataReader
Public Class AdoDotNetSchemaReader
Inherits DataReader
Herencia
AdoDotNetSchemaReader

Constructores

AdoDotNetSchemaReader(DbDataReader)

Inicializa una nueva instancia de la AdoDotNetSchemaReader clase con un objeto de lector de datos.

AdoDotNetSchemaReader(DbDataReader, DbCommand)

Inicializa una nueva instancia de la AdoDotNetSchemaReader clase con un objeto lector de datos y un objeto de comando de datos.

Propiedades

Descriptor

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

(Heredado de DataReader)
HasDescriptor

Obtiene un valor que indica si el parámetro de datos expone su IVsDataReaderDescriptor implementación.

IsClosed

Obtiene un valor que indica si AdoDotNetSchemaReader está cerrado.

ItemCount

Obtiene un valor entero que especifica el número de elementos de datos contenidos en la instancia actual AdoDotNetSchemaReader .

SchemaTable

Obtiene el objeto DataTable que representa el esquema del DbDataReader objeto pasado al constructor de AdoDotNetSchemaReader.

Status

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

Métodos

Close()

Cierra la instancia actual AdoDotNetSchemaReader .

Dispose()

Libera los recursos administrados mantenidos para la instancia actual DataReader .

(Heredado de DataReader)
Dispose(Boolean)

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

(Heredado de DataReader)
GetBytes(Int32, Byte[], Int32, Int32)

Lee una secuencia de bytes en el búfer como una matriz, empezando por un desplazamiento especificado.

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

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

(Heredado de DataReader)
GetItem(Int32)

Recupera un elemento de datos en un índice especificado.

GetItem(String)

Recupera un elemento de datos con un nombre especificado.

GetItemIndex(String)

Recupera el índice del elemento para el nombre de elemento especificado, como el índice de una columna para un nombre de columna determinado.

GetItemMaxLength(Int32)

Recupera un valor entero que especifica la longitud máxima del elemento de datos en el índice especificado.

GetItemName(Int32)

Recupera el nombre literal de cadena del elemento de datos en el índice especificado.

GetItemType(Int32)

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

(Heredado de DataReader)
GetItemType(Int32, DataItemTypeFormat)

Recupera el tipo de datos de un elemento de datos en un índice especificado y con un formato de tipo de elemento especificado.

IsNullItem(Int32)

Recupera un valor booleano que indica si el elemento de datos en el índice especificado es null.

IsNullItem(String)

Recupera un valor booleano que indica si el valor del elemento de datos para el nombre del elemento de datos especificado es null.

NextResult()

Comprueba si hay otro conjunto de resultados y, si es true, avanza .AdoDotNetSchemaReader

Read()

Comprueba si hay otro registro de datos y, si es true, avanza al AdoDotNetSchemaReader siguiente registro.

Terminate()

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

Se aplica a