Partager via


AdoDotNetSchemaReader Classe

Définition

Représente une implémentation des interfaces IVsDataReader et IVsDataReaderDescriptor à l’aide du schéma d’un objet ADO .NET DbDataReader (récupéré en appelant 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
Héritage
AdoDotNetSchemaReader

Constructeurs

AdoDotNetSchemaReader(DbDataReader)

Initialise une nouvelle instance de la AdoDotNetSchemaReader classe avec un objet lecteur de données.

AdoDotNetSchemaReader(DbDataReader, DbCommand)

Initialise une nouvelle instance de la AdoDotNetSchemaReader classe avec un objet lecteur de données et un objet de commande de données.

Propriétés

Descriptor

Obtient des informations qui décrivent les données d’une source de données.

(Hérité de DataReader)
HasDescriptor

Obtient une valeur indiquant si le paramètre de données expose son IVsDataReaderDescriptor implémentation.

IsClosed

Obtient une valeur indiquant si l'objet AdoDotNetSchemaReader est fermé.

ItemCount

Obtient une valeur entière spécifiant le nombre d’éléments de données contenus dans le instance actuel AdoDotNetSchemaReader .

SchemaTable

Obtient l’objet DataTable qui représente le schéma du DbDataReader passé dans le constructeur du AdoDotNetSchemaReader.

Status

Obtient un code de status numérique retourné par la méthode qui fournit actuellement des données à l’objetDataReader.

Méthodes

Close()

Ferme le instance actuel AdoDotNetSchemaReader .

Dispose()

Libère les ressources managées détenues pour le instance actuel DataReader .

(Hérité de DataReader)
Dispose(Boolean)

Nettoie les ressources associées à la instance actuelle DataReader , à la fois lorsque la méthode publique Dispose() est appelée et lorsque l’objet est finalisé avec un appel à la Finalize() méthode.

(Hérité de DataReader)
GetBytes(Int32, Byte[], Int32, Int32)

Lit un flux d’octets dans la mémoire tampon sous forme de tableau, en commençant à un décalage spécifié.

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

Récupère un nombre spécifié d’octets de données binaires brutes.

(Hérité de DataReader)
GetItem(Int32)

Récupère un élément de données à un index spécifié.

GetItem(String)

Récupère un élément de données portant un nom spécifié.

GetItemIndex(String)

Récupère l’index de l’élément pour le nom d’élément donné, tel que l’index d’une colonne pour un nom de colonne donné.

GetItemMaxLength(Int32)

Récupère une valeur entière spécifiant la longueur maximale de l’élément de données à l’index spécifié.

GetItemName(Int32)

Récupère le nom littéral de chaîne de l’élément de données à l’index spécifié.

GetItemType(Int32)

Récupère le type de données d’un élément de données, ou des éléments, à l’index spécifié pour le format Defaultpar défaut .

(Hérité de DataReader)
GetItemType(Int32, DataItemTypeFormat)

Récupère le type de données d’un élément de données à un index spécifié et avec un format de type d’élément spécifié.

IsNullItem(Int32)

Récupère une valeur booléenne indiquant si l’élément de données à l’index spécifié est null.

IsNullItem(String)

Récupère une valeur booléenne indiquant si la valeur de l’élément de données pour le nom de l’élément de données spécifié est null.

NextResult()

Teste s’il existe un autre jeu de résultats et, si true, avance le AdoDotNetSchemaReader.

Read()

Teste s’il existe un autre enregistrement de données et, s’il est vrai, avance le AdoDotNetSchemaReader vers l’enregistrement suivant.

Terminate()

Termine immédiatement l’objet DataReader , sans nécessairement retourner toutes les données ou définir les paramètres de sortie.

S’applique à