Freigeben über


AdoDotNetReader-Klasse

Stellt eine Implementierung der DataReader-Klasse auf Basis der IVsDataReader und IVsDataReaderDescriptor-Schnittstellen bereit. Diese Implementierung verwendet das Objekt von ADO.NET DbDataReader.

Vererbungshierarchie

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

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

Syntax

'Declaration
Public Class AdoDotNetReader _
    Inherits DataReader
public class AdoDotNetReader : DataReader
public ref class AdoDotNetReader : public DataReader
type AdoDotNetReader =  
    class 
        inherit DataReader 
    end
public class AdoDotNetReader extends DataReader

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode AdoDotNetReader(DbDataReader) Initialisiert eine parametrisierte Instanz der AdoDotNetReader-Klasse mit einem ADO.NET-Datenreaderobjekt.
Öffentliche Methode AdoDotNetReader(DbDataReader, DbCommand) Initialisiert eine parametrisierte Instanz der AdoDotNetReader-Klasse mit einem ADO.NET Datenreaderobjekt und einem Befehlsobjekt.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Descriptor Ruft Informationen ab, die die Daten einer Datenquelle beschreibt. (Von DataReader geerbt.)
Geschützte Eigenschaft HasDescriptor Ruft einen Wert ab, ob der Datenparameter seine IVsDataReaderDescriptor Implementierung durch die Descriptor-Eigenschaft verfügbar macht. (Überschreibt DataReader.HasDescriptor.)
Öffentliche Eigenschaft IsClosed Ruft einen Wert ab, ob die angegebene Datenreaderinstanz geschlossen wird. (Überschreibt DataReader.IsClosed.)
Öffentliche Eigenschaft ItemCount Ruft die Anzahl der Elemente im aktuellen Block von Daten ab. (Überschreibt DataReader.ItemCount.)
Öffentliche Eigenschaft Status Ruft einen numerischen Statuscode ab, der von der Methode zurückgegeben wird, die lediglich Daten z Datenreader. (Überschreibt DataReader.Status.)
Öffentliche Eigenschaft UnderlyingReader Ruft die zugrunde liegende DbDataReader-Objektinstanz ab, die von dieser Klasse verwendet wird.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Close Schließt die aktuelle Objektinstanz DbDataReader. (Überschreibt DataReader.Close().)
Öffentliche Methode Dispose() Die Versionen verwaltete Ressourcen, die für die aktuelle DataReader angehalten werden, führen als Beispiel. (Von DataReader geerbt.)
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. (Von DataReader geerbt.)
Ö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. (Von DataReader geerbt.)
Öffentliche Methode GetBytes(String, array<Byte[], Int32, Int32) Ruft eine angegebene Anzahl Bytes unformatierte Binärdaten ab. (Von DataReader geerbt.)
Öffentliche Methode GetBytes(Int32, array<Byte[], Int32, Int32) Ruft eine angegebene Anzahl Bytes Binärdaten ab. (Überschreibt DataReader.GetBytes(Int32, array<Byte[], Int32, Int32).)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetItem(Int32) Ruft eine Objektinstanz ab, die das Element darstellt abrufbare, wie über einen Index im aktuellen Block der Daten bestimmt. (Überschreibt DataReader.GetItem(Int32).)
Öffentliche Methode GetItem(String) Ruft eine Objektinstanz ab, die das Element darstellt abrufbare, wie über den Namen angegeben. (Überschreibt DataReader.GetItem(String).)
Öffentliche Methode GetItemIndex Ruft den Index des Elements für den angegebenen Elementnamen, wie den Index einer Spalte für einen angegebenen Spaltennamen ab. (Überschreibt DataReader.GetItemIndex(String).)
Öffentliche Methode GetItemMaxLength Ruft die maximale Länge, in Zeichen, mit Datenelementen am angegebenen Index ab. (Überschreibt DataReader.GetItemMaxLength(Int32).)
Öffentliche Methode GetItemName Ruft den Namen ab, der dem Datenelement am angegebenen Index, sofern zugewiesen wird. (Überschreibt DataReader.GetItemName(Int32).)
Öffentliche Methode GetItemType(Int32) Ruft den Datentyp eines Datenelements oder der Elemente, am angegebenen Index für das Standardformat Default ab. (Von DataReader geerbt.)
Öffentliche Methode GetItemType(Int32, DataItemTypeFormat) Ruft den Datentyp eines Datenelements oder der Elemente, am angegebenen Index in einem angegebenen Format ab. (Überschreibt DataReader.GetItemType(Int32, DataItemTypeFormat).)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IsNullItem(String) Gibt an, ob der Wert des angegebenen Datenelements d. h nullein Nullverweis (Nothing in Visual Basic) nicht angegeben ist. (Von DataReader geerbt.)
Öffentliche Methode IsNullItem(Int32) Gibt an, ob der Wert des Datenelements am angegebenen Index. d. h. nullein Nullverweis (Nothing in Visual Basic) nicht angegeben ist. (Überschreibt DataReader.IsNullItem(Int32).)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Öffentliche Methode NextResult Setzt den Datenreader das folgende Ergebnis, falls der Reader mehrere Ergebnisse enthält. (Überschreibt DataReader.NextResult().)
Öffentliche Methode Read Setzt den Reader den folgenden Block von Daten, wenn der Reader mehrere Block enthält. (Überschreibt DataReader.Read().)
Öffentliche Methode Terminate Beendet den Datenreader sofort, ohne unbedingt alle Daten zurückzugeben oder Ausgabeparameter festzulegen. (Überschreibt DataReader.Terminate().)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

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.AdoDotNet-Namespace