Freigeben über


AdoDotNetTableReader-Klasse

Ruft den Inhalt einer oder mehrerer DataTable-Objekte in Form von einem oder mehreren schreibgeschützten, nur für Vorwärts-Recordsets Resultsets ab.

Vererbungshierarchie

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

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

Syntax

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

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode AdoDotNetTableReader(DataTable) Initialisiert eine parametrisierte Instanz der AdoDotNetDataTableReader-Klasse zusammen mit einer DataTable-Instanz.
Öffentliche Methode AdoDotNetTableReader(DataTable, Int32) Initialisiert eine parametrisierte Instanz der AdoDotNetDataTableReader-Klasse zusammen mit einer DataTable-Instanz und einen Statuswert.

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, der angibt, ob der DataTable geschlossen ist. (Überschreibt DataReader.IsClosed.)
Öffentliche Eigenschaft ItemCount Ruft einen ganzzahligen Wert ab, der die Anzahl von Datenelementen angibt, die in der aktuellen DataTable-Instanz enthalten sind. (Überschreibt DataReader.ItemCount.)
Öffentliche Eigenschaft Status Ruft einen ganzzahligen Wert, der den Status der Datentabelle darstellt; jedoch gibt z null zurück. (Überschreibt DataReader.Status.)
Öffentliche Eigenschaft UnderlyingTable Ruft die zugrunde liegenden DataTable ab Objektinstanz, die in dieser Klasse verwendet wird.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Close Schließt die aktuelle Instanz. DataTable (Ü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) Liest einen Stream von Bytes in den Puffer als Array und beginnt mit einem angegebenen Offset. (Überschreibt DataReader.GetBytes(Int32, array<Byte[], Int32, Int32).)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetItem(Int32) Ruft ein Datenelement zu einem angegebenen Index ab. (Überschreibt DataReader.GetItem(Int32).)
Öffentliche Methode GetItem(String) Ruft ein Datenelement mit einem angegebenen Namen. (Überschreibt DataReader.GetItem(String).)
Öffentliche Methode GetItemIndex Ruft den Index des Datenelements für den angegebenen Datenelementnamen ab. (Überschreibt DataReader.GetItemIndex(String).)
Öffentliche Methode GetItemMaxLength Ruft einen ganzzahligen Wert ab, der die maximale Länge des Datenelements am angegebenen Index angibt. (Überschreibt DataReader.GetItemMaxLength(Int32).)
Öffentliche Methode GetItemName Ruft den Zeichenfolgenliteralnamen des Datenelements am angegebenen Index ab. (Ü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 für ein Datenelement zu einem angegebenen Index und einem angegebenen Elementtypformat 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) Ruft einen booleschen Wert ab, dass das Datenelement am angegebenen Index nullein Nullverweis (Nothing in Visual Basic) ist. (Überschreibt DataReader.IsNullItem(Int32).)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Öffentliche Methode NextResult Testet, ob ein anderes Resultset und, wenn true gibt, AdoDotNetDataTableReader wechselt. (Überschreibt DataReader.NextResult().)
Öffentliche Methode Read Testet, ob ein anderer Datensatz und, wenn true gibt, AdoDotNetDataTableReader zum nächsten Datensatz gewechselt. (Überschreibt DataReader.Read().)
Öffentliche Methode Terminate Beendet den Datenreader sofort, ohne unbedingt alle Daten zurückzugeben oder Ausgabeparameter festzulegen. (Von DataReader geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Hinweise

Es ist unwahrscheinlich, dass DDEX-Anbieter das Verhalten der Klasse überschreiben oder andernfalls ändern müssen; sondern können es das Injizieren instanziieren, wenn sie ein ADO.NET DataTable-Objekt in der Hand haben und sie einem DataReader-Objekt zurückgeben müssen.

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

DataTableReader