Partager via


DataReader Classe

Définition

Représente une implémentation des interfaces IVsDataReader et 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
Héritage
DataReader
Dérivé
Implémente

Constructeurs

DataReader()

Initialise une nouvelle instance de la classe DataReader.

Propriétés

Descriptor

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

HasDescriptor

Obtient une valeur indiquant si le lecteur de données expose son IVsDataReaderDescriptor implémentation via la Descriptor propriété .

IsClosed

Obtient une valeur booléenne qui indique si le lecteur spécifié a été fermé.

ItemCount

Obtient le nombre d’éléments dans le bloc de données actuel.

Status

Obtient un code de status numérique retourné par la méthode qui fournit actuellement des données au lecteur de données.

Méthodes

Close()

Ferme l’instance DataReader.

Dispose()

Libère les ressources managées conservées pour le instance actuel 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 .

Finalize()

Finalise le instance actuel DataReader .

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

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

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

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

GetItem(Int32)

Récupère la valeur de l’élément à l’index spécifié dans le bloc de données actuel.

GetItem(String)

Récupère la valeur d’un élément de données portant le nom spécifié dans le bloc de données actuel.

GetItemIndex(String)

Retourne l’index correspondant au nom d’élément spécifié dans le bloc de données.

GetItemMaxLength(Int32)

Récupère la longueur maximale, en caractères, des éléments de données à l’index spécifié.

GetItemName(Int32)

Récupère le nom attribué à l’élément de données à l’index spécifié, le cas échéant.

GetItemType(Int32)

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

GetItemType(Int32, DataItemTypeFormat)

Récupère le type de données d’un ou plusieurs éléments de données à l’index spécifié dans un format spécifié.

IsNullItem(Int32)

Indique si l’élément de données à l’index spécifié n’est pas spécifié, c’est-à-dire null.

IsNullItem(String)

Indique si la valeur de l’élément de données donné n’est pas spécifiée, c’est-à-dire null.

NextResult()

Avance le lecteur de données jusqu’au jeu de résultats suivant dans les cas où le lecteur contient plusieurs jeux de résultats.

Read()

Avance le lecteur vers le bloc de données suivant dans les cas où le lecteur contient plusieurs blocs de données.

Terminate()

Arrête le lecteur de données immédiatement, sans nécessairement retourner toutes les données ou définir des paramètres de sortie.

S’applique à