Partager via


IVsDataReader, interface

Représente l'interface qui expose des méthodes et des propriétés pour lire des données de n'importe quelle source de données.

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

Syntaxe

'Déclaration
<DataClientObjectAttribute("29885742-32C5-46d3-A2A6-A28F4B6D746B")> _
Public Interface IVsDataReader _
    Inherits IDisposable
[DataClientObjectAttribute("29885742-32C5-46d3-A2A6-A28F4B6D746B")]
public interface IVsDataReader : IDisposable
[DataClientObjectAttribute(L"29885742-32C5-46d3-A2A6-A28F4B6D746B")]
public interface class IVsDataReader : IDisposable
[<DataClientObjectAttribute("29885742-32C5-46d3-A2A6-A28F4B6D746B")>]
type IVsDataReader =  
    interface 
        interface IDisposable 
    end
public interface IVsDataReader extends IDisposable

Le type IVsDataReader expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Descriptor Une fois implémentée par une classe, obtient les informations qui décrivent les données d'une source de données.
Propriété publique IsClosed Une fois implémentée par une classe, obtient une valeur d' Boolean qui indique si le lecteur spécifié est fermé.
Propriété publique Status Une fois implémentée par une classe, 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 Une fois implémentée par une classe, ferme l'instance d' IVsDataReader .
Méthode publique Dispose Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. (Hérité de IDisposable.)
Méthode publique GetBytes(Int32, array<Byte[], Int32, Int32) Une fois implémentée par une classe, récupère un nombre d'octets spécifié de données binaires brutes.
Méthode publique GetBytes(String, array<Byte[], Int32, Int32) Une fois implémentée par une classe, récupère un nombre d'octets spécifié de données binaires brutes.
Méthode publique GetItem(Int32) Une fois implémentée par une classe, 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) Une fois implémentée par une classe, 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 IsNullItem(Int32) Une fois implémentée par une classe, 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) Une fois implémentée par une classe, 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 publique NextResult Une fois implémentée par une classe, 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 Une fois implémentée par une classe, 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 Une fois implémentée par une classe, termine le lecteur de données immédiatement, sans nécessairement retourner toutes les données ou définir des paramètres de sortie.

Début

Notes

Cette interface a une implémentation de base dans l'infrastructure de DDEX.

Voir aussi

Référence

Microsoft.VisualStudio.Data.Services.SupportEntities, espace de noms