Freigeben über


IVsDataReader-Schnittstelle

Stellt die Schnittstelle dar, die Methoden und Eigenschaften für das Lesen von Daten von einer Datenquelle verfügbar macht.

Namespace:  Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly:  Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)

Syntax

'Declaration
<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

Der IVsDataReader-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Descriptor Wenn Sie von einer Klasse implementiert werden, ruft Informationen ab, die die Daten aus einer Datenquelle beschreibt.
Öffentliche Eigenschaft IsClosed Wenn Sie von einer Klasse implementiert werden, Boolean ruft einen Wert ab, der angibt, ob der angegebene Reader geschlossen wird.
Öffentliche Eigenschaft Status Wenn Sie von einer Klasse implementiert werden, ruft einen numerischen Statuscode ab, der von der Methode zurückgegeben wird, die lediglich Daten zum Datenreader bereitstellt.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Close Wenn Sie von einer Klasse implementiert werden, enthält die IVsDataReader-Instanz.
Öffentliche Methode Dispose Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. (Von IDisposable geerbt.)
Öffentliche Methode GetBytes(Int32, array<Byte[], Int32, Int32) Wenn Sie von einer Klasse implementiert werden, ruft eine angegebene Anzahl Bytes unformatierte Binärdaten ab.
Öffentliche Methode GetBytes(String, array<Byte[], Int32, Int32) Wenn Sie von einer Klasse implementiert werden, ruft eine angegebene Anzahl Bytes unformatierte Binärdaten ab.
Öffentliche Methode GetItem(Int32) Wenn Sie von einer Klasse implementiert werden, wird der Wert des Elements am angegebenen Index im aktuellen Block von Daten ab.
Öffentliche Methode GetItem(String) Wenn Sie von einer Klasse implementiert werden, ruft den Wert eines Datenelements mit dem angegebenen Namen im aktuellen Block von Daten ab.
Öffentliche Methode IsNullItem(Int32) Wenn Sie von einer Klasse implementiert werden, gibt an, ob das Datenelement am angegebenen Index ein. nullein Nullverweis (Nothing in Visual Basic) nicht angegeben ist.
Öffentliche Methode IsNullItem(String) Wenn Sie von einer Klasse implementiert werden, gibt an, ob der Wert des angegebenen Datenelements h. nullein Nullverweis (Nothing in Visual Basic) nicht angegeben ist.
Öffentliche Methode NextResult Wenn Sie von einer Klasse, Fortschritte der Datenreader zum nächsten Resultset implementiert werden, wenn der Reader mehrere Resultsets enthält.
Öffentliche Methode Read Wenn Sie von einer Klasse, Fortschritte der Reader zum nächsten Block von Daten implementiert werden, wenn der Reader mehr als einen Block Daten enthält.
Öffentliche Methode Terminate Wenn Sie von einer Klasse implementiert werden, beendet den Datenreader sofort, ohne alle Daten unbedingt zurückzugeben oder Ausgabeparameter festzulegen.

Zum Seitenanfang

Hinweise

Diese Schnittstelle verfügt über eine Basisimplementierung im DDEX-Framework.

Siehe auch

Referenz

Microsoft.VisualStudio.Data.Services.SupportEntities-Namespace