Freigeben über


IVsDataReader Schnittstelle

Definition

Stellt Methoden zum Lesen von Daten aus einer Datenquelle dar.

public interface class IVsDataReader : IDisposable
[Microsoft.VisualStudio.Data.Core.DataClientObject("29885742-32C5-46d3-A2A6-A28F4B6D746B")]
public interface IVsDataReader : IDisposable
[<Microsoft.VisualStudio.Data.Core.DataClientObject("29885742-32C5-46d3-A2A6-A28F4B6D746B")>]
type IVsDataReader = interface
    interface IDisposable
Public Interface IVsDataReader
Implements IDisposable
Abgeleitet
Attribute
Implementiert

Eigenschaften

Descriptor

Ruft bei Implementierung durch eine -Klasse Informationen ab, die die Daten aus einer Datenquelle beschreiben.

IsClosed

Ruft bei Implementierung durch eine Klasse einen booleschen Wert ab, der angibt, ob der angegebene Reader geschlossen ist.

Status

Ruft bei Implementierung durch eine Klasse einen numerischen status Code ab, der von der Methode zurückgegeben wird, die dem Datenleser derzeit Daten bereitstellt.

Methoden

Close()

Wenn sie von einer Klasse implementiert wird, schließt die IVsDataReader instance.

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

Ruft bei Implementierung durch eine -Klasse eine angegebene Anzahl von Bytes an binären Rohdaten ab.

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

Ruft bei Implementierung durch eine -Klasse eine angegebene Anzahl von Bytes an binären Rohdaten ab.

GetItem(Int32)

Ruft bei Implementierung durch eine -Klasse den Wert des Elements am angegebenen Index im aktuellen Datenblock ab.

GetItem(String)

Ruft bei Implementierung durch eine -Klasse den Wert eines Datenelements mit dem angegebenen Namen im aktuellen Datenblock ab.

IsNullItem(Int32)

Gibt bei Implementierung durch eine -Klasse an, ob das Datenelement am angegebenen Index nicht angegeben ist, d. h. NULL.

IsNullItem(String)

Gibt bei Implementierung durch eine -Klasse an, ob der Wert des angegebenen Datenelements nicht angegeben ist, d. h. NULL.

NextResult()

Wenn sie von einer -Klasse implementiert wird, wird der Datenleser zum nächsten Resultset weiter entwickelt, wenn der Reader mehrere Resultsets enthält.

Read()

Wenn er von einer Klasse implementiert wird, wird der Reader in den nächsten Datenblock versetzt, in fällen, in denen der Reader mehr als einen Datenblock enthält.

Terminate()

Bei Implementierung durch eine Klasse beendet der Datenleser sofort, ohne dass alle Daten zurückgegeben oder Ausgabeparameter festgelegt werden müssen.

Gilt für: