Freigeben über


DataReader-Klasse

Bietet die Möglichkeit bereit, Daten aus einer beliebigen Datenquelle verfügbar zu machen.

Vererbungshierarchie

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

Namespace:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)

Syntax

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

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

Konstruktoren

  Name Beschreibung
Geschützte Methode DataReader Initialisiert eine neue Instanz der DataReader-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Descriptor Ruft Informationen ab, die die Daten einer Datenquelle beschreibt.
Geschützte Eigenschaft HasDescriptor Ruft einen Wert ab, ob der Datenreader seine IVsDataReaderDescriptor Implementierung durch die Descriptor-Eigenschaft verfügbar macht.
Öffentliche Eigenschaft IsClosed Ruft einen Boolean-Wert ab, der angibt, ob der angegebene Benutzer geschlossen wurde.
Öffentliche Eigenschaft ItemCount Ruft die Anzahl der Elemente im aktuellen Block von Daten ab.
Öffentliche Eigenschaft Status Ruft einen numerischen Statuscode ab, der von der Methode zurückgegeben wird, die lediglich Daten z Datenreader.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Close Schließt die DataReader-Instanz.
Öffentliche Methode Dispose() Die Versionen verwaltete Ressourcen, die für die aktuelle DataReader angehalten werden, führen als Beispiel.
Geschützte Methode Dispose(Boolean) Bereinigt die Ressourcen, die der aktuellen DataReader-Instanz, beide Attribute zugeordnet werden, wenn die Öffentlichkeits Dispose-Methode aufgerufen wird und das Objekt durch einen Aufruf der Finalize-Methode abgeschlossen wird.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Schließt die aktuelle DataReader-Instanz ab. (Überschreibt Object.Finalize.)
Öffentliche Methode GetBytes(Int32, array<Byte[], Int32, Int32) Ruft eine angegebene Anzahl Bytes unformatierte Binärdaten ab.
Öffentliche Methode GetBytes(String, array<Byte[], Int32, Int32) Ruft eine angegebene Anzahl Bytes unformatierte Binärdaten ab.
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetItem(Int32) Ruft den Wert des Elements am angegebenen Index im aktuellen Block von Daten ab.
Öffentliche Methode GetItem(String) Ruft den Wert eines Datenelements mit dem angegebenen Namen im aktuellen Block von Daten ab.
Öffentliche Methode GetItemIndex Gibt den Index gemäß dem angegebenen Elementnamen im Block von Daten zurück.
Öffentliche Methode GetItemMaxLength Ruft die maximale Länge, in Zeichen, mit Datenelementen am angegebenen Index ab.
Öffentliche Methode GetItemName Ruft den Namen ab, der dem Datenelement am angegebenen Index, sofern zugewiesen wird.
Öffentliche Methode GetItemType(Int32) Ruft den Datentyp eines Datenelements oder der Elemente, am angegebenen Index für das Standardformat Default ab.
Öffentliche Methode GetItemType(Int32, DataItemTypeFormat) Ruft den Datentyp eines Datenelements oder der Elemente, am angegebenen Index in einem angegebenen Format ab.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IsNullItem(Int32) Gibt an, dass das Datenelement am angegebenen Index. d. h. nullein Nullverweis (Nothing in Visual Basic) nicht angegeben ist.
Öffentliche Methode IsNullItem(String) Gibt an, ob der Wert des angegebenen Datenelements d. h nullein Nullverweis (Nothing in Visual Basic) nicht angegeben ist.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Öffentliche Methode NextResult Setzt den Datenreader folgendermaßen Resultset, wenn der Reader mehrere Resultsets enthält.
Öffentliche Methode Read Setzt den Reader den folgenden Block von Daten, wenn der Reader mehr als einem Datenblock enthält.
Öffentliche Methode Terminate Beendet den Datenreader sofort, ohne unbedingt alle Daten zurückzugeben oder Ausgabeparameter festzulegen.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Hinweise

Alle Datenabrufmechanismen der untersten Ebene geben ein DataReader-Objekt zurück.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Data.Framework-Namespace

AdoDotNetDataReader