DataReader Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |