Partager via


DataReader, classe

Permet d'exposer les données de toute source de données.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Data.Framework.DataReader
    Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetReader
    Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetSchemaReader
    Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetTableReader

Espace de noms :  Microsoft.VisualStudio.Data.Framework
Assembly :  Microsoft.VisualStudio.Data.Framework (dans Microsoft.VisualStudio.Data.Framework.dll)

Syntaxe

'Déclaration
Public MustInherit Class DataReader _
    Implements IVsDataReader, IDisposable, IVsDataReaderDescriptor
public abstract class DataReader : IVsDataReader, 
    IDisposable, IVsDataReaderDescriptor
public ref class DataReader abstract : IVsDataReader, 
    IDisposable, IVsDataReaderDescriptor
[<AbstractClass>]
type DataReader =  
    class
        interface IVsDataReader
        interface IDisposable
        interface IVsDataReaderDescriptor
    end
public abstract class DataReader implements IVsDataReader, IDisposable, IVsDataReaderDescriptor

Le type DataReader expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée DataReader Initialise une nouvelle instance de la classe DataReader.

Début

Propriétés

  Nom Description
Propriété publique Descriptor Obtient les informations qui décrivent les données d'une source de données.
Propriété protégée HasDescriptor Obtient une valeur indiquant si le lecteur de données expose son implémentation d' IVsDataReaderDescriptor via la propriété d' Descriptor .
Propriété publique IsClosed Obtient une valeur d' Boolean qui indique si le lecteur spécifié a été fermé.
Propriété publique ItemCount Obtient le nombre d'éléments dans le bloc actuel de données.
Propriété publique Status Obtient un code d'état numérique retourné par la méthode en fournissant des données au lecteur de données.

Début

Méthodes

  Nom Description
Méthode publique Close Ferme l'instance de DataReader.
Méthode publique Dispose() Les ressources managées en release conservées pour DataReader actuel d'instance.
Méthode protégée Dispose(Boolean) Nettoie les ressources associées à l'instance actuelle d' DataReader , lorsque la méthode d' Dispose de public est appelée et que l'objet est finalisé avec un appel à la méthode d' Finalize .
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Finalise l'instance actuelle d' DataReader . (Substitue Object.Finalize().)
Méthode publique GetBytes(Int32, array<Byte[], Int32, Int32) Récupère un nombre d'octets spécifié de données binaires brutes.
Méthode publique GetBytes(String, array<Byte[], Int32, Int32) Récupère un nombre d'octets spécifié de données binaires brutes.
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetItem(Int32) Récupère la valeur de l'élément à l'index spécifié dans le bloc actuel de données.
Méthode publique GetItem(String) Extrait la valeur d'un élément de données avec le nom spécifié dans le bloc actuel de données.
Méthode publique GetItemIndex Retourne l'index correspondant au nom spécifié d'éléments dans le bloc de données.
Méthode publique GetItemMaxLength Extrait la longueur maximale, en caractères, les éléments de données à l'index spécifié.
Méthode publique GetItemName Extrait le nom assigné à l'élément de données à l'index spécifié le cas échéant.
Méthode publique 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 par défaut Default.
Méthode publique GetItemType(Int32, DataItemTypeFormat) Récupère le type de données d'un élément de données, ou des éléments, à l'index spécifié dans un format spécifié.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique IsNullItem(Int32) Indique si l'élément de données à l'index spécifié n'est pas spécifié, c. autrement dit., nullune référence null (Nothing en Visual Basic).
Méthode publique IsNullItem(String) Indique si la valeur de l'élément de données spécifié n'est pas spécifiée, c. autrement dit., nullune référence null (Nothing en Visual Basic).
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique NextResult Avance le lecteur de données au prochain jeu de résultats dans les cas où le joueur contient plusieurs jeux de résultats.
Méthode publique Read Avance le lecteur vers le bloc de données dans les cas où le joueur contient plusieurs blocs de données.
Méthode publique 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.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Notes

Tous les mécanismes de récupération des données de base niveau retournent un objet d' DataReader .

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Data.Framework, espace de noms

AdoDotNetDataReader