Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Proporciona los medios para obtener el esquema del objeto de DbDataReader que encapsula el conjunto de resultados.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.Data.Framework.DataReader
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetSchemaReader
Espacio de nombres: Microsoft.VisualStudio.Data.Framework.AdoDotNet
Ensamblado: Microsoft.VisualStudio.Data.Framework (en Microsoft.VisualStudio.Data.Framework.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 | |
|---|---|---|
![]() |
AdoDotNetSchemaReader(DbDataReader) | Inicializa una nueva instancia de la clase de AdoDotNetSchemaReader con un objeto de lector de datos. |
![]() |
AdoDotNetSchemaReader(DbDataReader, DbCommand) | Inicializa una nueva instancia de la clase de AdoDotNetSchemaReader con un objeto de lector de datos y un objeto de comando de datos. |
Arriba
Propiedades
| Nombre | Descripción | |
|---|---|---|
![]() |
Descriptor | Obtiene la información que describe los datos de un origen de datos. (Se hereda de DataReader). |
![]() |
HasDescriptor | Obtiene un valor que indica si el parámetro de datos expone su implementación de IVsDataReaderDescriptor mediante la propiedad de Descriptor . (Invalida a DataReader.HasDescriptor). |
![]() |
IsClosed | Obtiene un valor que indica si el objeto AdoDotNetSchemaReader está cerrado. (Invalida a DataReader.IsClosed). |
![]() |
ItemCount | Obtiene un valor entero que especifica el número de elementos de datos contenidos en la instancia actual de AdoDotNetSchemaReader . (Invalida a DataReader.ItemCount). |
![]() |
SchemaTable | Obtiene el objeto de DataTable que representa el esquema de DbDataReader pasado en el constructor de AdoDotNetSchemaReader. |
![]() |
Status | Obtiene 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 | |
|---|---|---|
![]() |
Close | Cierre la instancia actual de AdoDotNetSchemaReader . (Invalida a DataReader.Close()). |
![]() |
Dispose() | Recursos administrados las versiones retenidos para DataReader actual citan como ejemplo. (Se hereda de DataReader). |
![]() |
Dispose(Boolean) | Limpia los recursos asociados a la instancia actual de DataReader , ambos cuando se llama al método de Dispose público y cuando el objeto se terminan con una llamada al método de Finalize . (Se hereda de DataReader). |
![]() |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). |
![]() |
Finalize | Concluye la instancia actual de DataReader . (Se hereda de DataReader). |
![]() |
GetBytes(String, array<Byte[], Int32, Int32) | Recupera un número de bytes especificado de datos binarios sin formato. (Se hereda de DataReader). |
![]() |
GetBytes(Int32, array<Byte[], Int32, Int32) | 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)). |
![]() |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). |
![]() |
GetItem(Int32) | Recupera un elemento de datos en un índice especificado. (Invalida a DataReader.GetItem(Int32)). |
![]() |
GetItem(String) | Recupera un elemento de datos con un nombre especificado. (Invalida a DataReader.GetItem(String)). |
![]() |
GetItemIndex | Recupera el índice del elemento para el nombre de elemento especificado, como el índice de una columna para un nombre de columna especificado. (Invalida a DataReader.GetItemIndex(String)). |
![]() |
GetItemMaxLength | Recupera un valor entero que especifica la longitud máxima del elemento de datos en el índice especificado. (Invalida a DataReader.GetItemMaxLength(Int32)). |
![]() |
GetItemName | Recupera el nombre del literal de cadena del elemento de datos en el índice especificado. (Invalida a DataReader.GetItemName(Int32)). |
![]() |
GetItemType(Int32) | Recupera el tipo de datos de un elemento de datos, o de elementos, en el índice especificado para el formato predeterminado Default. (Se hereda de DataReader). |
![]() |
GetItemType(Int32, DataItemTypeFormat) | 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)). |
![]() |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). |
![]() |
IsNullItem(Int32) | Recupera un valor de Boolean que indica si el elemento de datos en el índice especificado es nullreferencia null (Nothing en Visual Basic). (Invalida a DataReader.IsNullItem(Int32)). |
![]() |
IsNullItem(String) | Recupera un valor de Boolean que indica si el valor del elemento de datos el nombre especificado del elemento de datos se nullreferencia null (Nothing en Visual Basic). (Invalida a DataReader.IsNullItem(String)). |
![]() |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). |
![]() |
NextResult | Comprueba si hay otro conjunto de resultados y, si true, avanzan AdoDotNetSchemaReader. (Invalida a DataReader.NextResult()). |
![]() |
Read | Comprueba si hay otro registro de datos y, si true, avanzan AdoDotNetSchemaReader al registro siguiente. (Invalida a DataReader.Read()). |
![]() |
Terminate | Finaliza el objeto de DataReader inmediatamente, sin necesariamente devolver todos los datos o establecer parámetros de salida. (Invalida a DataReader.Terminate()). |
![]() |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Comentarios
Implementa IVsDataReader y las interfaces de IVsDataReaderDescriptor .Tomas de esta clase como entrada que DbDataReader se opone y expone el esquema del objeto de DbDataReader 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 DbDataReader .
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.Framework.AdoDotNet (Espacio de nombres)
.gif)
.gif)
.gif)
.gif)