Compartir a través de


AdoDotNetSchemaReader (Clase)

Proporciona los medios para obtener el esquema del objeto de IDataReader que encapsula el conjunto de resultados.

Jerarquía de herencia

Object
  Microsoft.VisualStudio.Data.DataReader
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetSchemaReader

Espacio de nombres:  Microsoft.VisualStudio.Data.AdoDotNet
Ensamblado:  Microsoft.VisualStudio.Data (en Microsoft.VisualStudio.Data.dll)

Sintaxis

'Declaración
Public Class AdoDotNetSchemaReader _
    Inherits DataReader
public class AdoDotNetSchemaReader : DataReader
public ref class AdoDotNetSchemaReader : public DataReader
type AdoDotNetSchemaReader =  
    class 
        inherit DataReader 
    end
public class AdoDotNetSchemaReader extends DataReader

El tipo AdoDotNetSchemaReader expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público AdoDotNetSchemaReader(IDataReader) Constructor de clase.Inicializa una nueva instancia de la clase AdoDotNetSchemaReader con IDataReader.
Método público AdoDotNetSchemaReader(IDataReader, IDbCommand) Constructor de clase.Inicializa una nueva instancia de la clase de AdoDotNetSchemaReader con IDataReader y IDbCommand se opone.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública InnerDataReader Proporciona los medios para tener acceso al objeto subyacente de IDataReader directamente.
Propiedad pública IsClosed Recupera un valor booleano que indica si se cierra AdoDotNetSchemaReader . (Invalida a DataReader.IsClosed).
Propiedad pública ItemCount Recupera un valor entero que especifica el número de elementos de datos contenidos en la instancia actual de AdoDotNetSchemaReader . (Invalida a DataReader.ItemCount).
Propiedad pública SchemaTable Recupera el objeto de DataTable que representa el esquema de IDataReader pasado en el constructor de AdoDotNetSchemaReader.
Propiedad pública Status Recupera un código de estado numérico devuelto por el método que proporciona actualmente a datos al objeto de DataReader . (Invalida a DataReader.Status).

Arriba

Métodos

  Nombre Descripción
Método público Close Cierre la instancia actual de AdoDotNetSchemaReader . (Invalida a DataReader.Close()).
Método público Dispose() Recursos administrados las versiones retenidos para DataReader actual citan como ejemplo. (Se hereda de DataReader).
Método protegido Dispose(Boolean) Limpia los recursos asociados a la instancia actual de DataReader , ambos cuando se llama al método de Dispose público y así como cuando el objeto se terminan con una llamada al método de Finalize . (Se hereda de DataReader).
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Concluye la instancia actual de DataReader . (Se hereda de DataReader).
Método público GetBytes Lee una secuencia de bytes en el búfer como matriz, comenzando en un desplazamiento especificado (Invalida a DataReader.GetBytes(Int32, array<Byte[], Int32, Int32)).
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetItem(Int32) Recupera un elemento de datos en un índice especificado. (Invalida a DataReader.GetItem(Int32)).
Método público GetItem(String) Recupera un elemento de datos con un nombre especificado. (Invalida a DataReader.GetItem(String)).
Método público GetItemMaxLength Recupera un valor entero que especifica la longitud máxima del elemento de datos en el índice especificado. (Invalida a DataReader.GetItemMaxLength(Int32)).
Método público GetItemName Recupera el nombre del literal de cadena del elemento de datos en el índice especificado. (Invalida a DataReader.GetItemName(Int32)).
Método público GetItemType Recupera el tipo de datos para un elemento de datos en un índice especificado y con un formato de tipo de elemento especificado. (Invalida a DataReader.GetItemType(Int32, DataItemTypeFormat)).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público IsNullItem Recupera un valor booleano que indica si el elemento de datos en el índice especificado es nullreferencia null (Nothing en Visual Basic). (Invalida a DataReader.IsNullItem(Int32)).
Método protegido MemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método público NextResult Avanzan comprueba si hay otro conjunto de resultados y si trueAdoDotNetSchemaReader. (Invalida a DataReader.NextResult()).
Método público Read Comprueba si hay otro registro de datos y si true avanzan AdoDotNetSchemaReader al registro siguiente. (Invalida a DataReader.Read()).
Método público Terminate Finaliza el objeto de DataReader inmediatamente, sin necesariamente devolver todos los datos ni establecer parámetros de salida. (Invalida a DataReader.Terminate()).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Comentarios

Implementa la interfaz IDataReader. Tomas de esta clase como entrada que IDataReader se opone y que expone el esquema del objeto de IDataReader como DDEX DataReader.

El formato del lector de datos expuesto es que requerido por el método de DeriveSchema , que tiene un conjunto fijo de columnas. No expone exactamente la misma información que se proporciona al llamar al método de GetSchemaTable en la instancia subyacente de IDataReader .

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.Data.AdoDotNet (Espacio de nombres)