AdoDotNetDataReader-Klasse
Stellt eine Implementierung der DataReader-Klasse mit einer Implementierung der Schnittstelle ADO.NETIDataReader bereit.
Vererbungshierarchie
Object
Microsoft.VisualStudio.Data.DataReader
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetDataReader
Namespace: Microsoft.VisualStudio.Data.AdoDotNet
Assembly: Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)
Syntax
'Declaration
Public Class AdoDotNetDataReader _
Inherits DataReader
public class AdoDotNetDataReader : DataReader
public ref class AdoDotNetDataReader : public DataReader
type AdoDotNetDataReader =
class
inherit DataReader
end
public class AdoDotNetDataReader extends DataReader
Der AdoDotNetDataReader-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
AdoDotNetDataReader(IDataReader) | Klassenkonstruktor.Initialisiert eine Instanz der Klasse AdoDotNetDataReader parametrisierte mit einer Implementierung der Schnittstelle IDataReader. | |
AdoDotNetDataReader(IDataReader, IDbCommand, array<DataParameter[]) | Klassenkonstruktor.Initialisiert eine Instanz der Klasse AdoDotNetDataReader parametrisierte mit einer Implementierung der Schnittstelle IDataReader und des Befehls und/oder der Parameter, die IDataReader generierten. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
InnerDataReader | Ruft das zugrunde liegende IDataReader-Objekt ab, das den aktuellen Datenreader steuert. | |
IsClosed | Ruft einen booleschen Wert ab, der angibt, ob die angegebene Datenreaderinstanz geschlossen wurde. (Überschreibt DataReader.IsClosed.) | |
ItemCount | Ruft die Anzahl der Elemente im aktuellen Block von Daten ab. (Überschreibt DataReader.ItemCount.) | |
Status | Ruft einen numerischen Statuscode ab, der von der Methode zurückgegeben wird, die lediglich Daten zum Datenreader bereitstellt. (Überschreibt DataReader.Status.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Close | Schließt die aktuelle IDataReader-Objektinstanz. (Überschreibt DataReader.Close().) | |
Dispose() | Die Versionen verwalteten Ressourcen, die für aktuelle DataReader angehalten werden, führen als Beispiel. (Von DataReader geerbt.) | |
Dispose(Boolean) | Die bereinigt die Ressourcen auf, die der aktuellen DataReader-Instanz zugeordnet sind, beide, wenn die öffentliche Dispose-Methode aufgerufen wird und wenn sowie das Objekt mit einem Aufruf der Methode Finalize abgeschlossen ist. (Von DataReader geerbt.) | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
Finalize | Schließt die aktuelle DataReader-Instanz ab. (Von DataReader geerbt.) | |
GetBytes | Ruft eine angegebene Anzahl Bytes Binärdaten ab. (Überschreibt DataReader.GetBytes(Int32, array<Byte[], Int32, Int32).) | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetItem(Int32) | Ruft eine Objektinstanz ab, die das abrufbare Element darstellt, beispielsweise über einen Index in den aktuellen Block der Daten bestimmt. (Überschreibt DataReader.GetItem(Int32).) | |
GetItem(String) | Ruft eine Objektinstanz ab, die das abrufbare Element darstellt, beispielsweise nach Name angegeben. (Überschreibt DataReader.GetItem(String).) | |
GetItemMaxLength | Ruft die maximale Länge, in Zeichen, von Datenelementen am angegebenen Index ab. (Überschreibt DataReader.GetItemMaxLength(Int32).) | |
GetItemName | Ruft den Namen ab, der das Datenelement am angegebenen Index, sofern zugewiesen wird. (Überschreibt DataReader.GetItemName(Int32).) | |
GetItemType | Gibt den Datentyp eines Datenelements oder der Elemente, am angegebenen Index in einem angegebenen Format zurück. (Überschreibt DataReader.GetItemType(Int32, DataItemTypeFormat).) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
IsNullItem | Gibt an, ob das Datenelement am angegebenen Index ein. nullein Nullverweis (Nothing in Visual Basic) nicht angegeben ist. (Überschreibt DataReader.IsNullItem(Int32).) | |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) | |
NextResult | Setzt der Datenreader zum nächsten Ergebnis, wenn der Reader mehrere Ergebnisse enthält. (Überschreibt DataReader.NextResult().) | |
Read | Setzt der Reader zum nächsten Block von Daten, wenn der Reader mehr als einen Block enthält. (Überschreibt DataReader.Read().) | |
Terminate | Beendet den Datenreader sofort, ohne alle Daten unbedingt zurückzugeben noch Ausgabeparameter festzulegen. (Überschreibt DataReader.Terminate().) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Hinweise
Diese Klasse stellt eine Implementierung auf Grundlage der IDataReader-Schnittstelle der DataReader-Klasse bereit.
Es ist unwahrscheinlich, dass ein Datenanbieter das Verhalten dieser Klasse überschreiben oder andernfalls ändern muss; und können sie einfach instanziieren, wenn sie ADO.NETIDataReader haben und sie ein DDEX DataReader zurückgeben müssen
-Objekt.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.