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 | |
---|---|---|
![]() |
AdoDotNetTableReader(DataTable) | Initialisiert eine parametrisierte Instanz der AdoDotNetDataTableReader-Klasse zusammen mit einer DataTable-Instanz. |
![]() |
AdoDotNetTableReader(DataTable, Int32) | Initialisiert eine parametrisierte Instanz der AdoDotNetDataTableReader-Klasse zusammen mit einer DataTable-Instanz und einen Statuswert. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
Descriptor | Ruft Informationen ab, die die Daten einer Datenquelle beschreibt. (Von DataReader geerbt.) |
![]() |
HasDescriptor | Ruft einen Wert ab, ob der Datenparameter seine IVsDataReaderDescriptor Implementierung durch die Descriptor-Eigenschaft verfügbar macht. (Überschreibt DataReader.HasDescriptor.) |
![]() |
IsClosed | Ruft einen Wert ab, der angibt, ob der DataTable geschlossen ist. (Überschreibt DataReader.IsClosed.) |
![]() |
ItemCount | Ruft einen ganzzahligen Wert ab, der die Anzahl von Datenelementen angibt, die in der aktuellen DataTable-Instanz enthalten sind. (Überschreibt DataReader.ItemCount.) |
![]() |
Status | Ruft einen ganzzahligen Wert, der den Status der Datentabelle darstellt; jedoch gibt z null zurück. (Überschreibt DataReader.Status.) |
![]() |
UnderlyingTable | Ruft die zugrunde liegenden DataTable ab Objektinstanz, die in dieser Klasse verwendet wird. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
Close | Schließt die aktuelle Instanz. DataTable (Überschreibt DataReader.Close().) |
![]() |
Dispose() | Die Versionen verwaltete Ressourcen, die für die aktuelle DataReader angehalten werden, führen als Beispiel. (Von DataReader geerbt.) |
![]() |
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.) |
![]() |
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(String, array<Byte[], Int32, Int32) | Ruft eine angegebene Anzahl Bytes unformatierte Binärdaten ab. (Von DataReader geerbt.) |
![]() |
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).) |
![]() |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) |
![]() |
GetItem(Int32) | Ruft ein Datenelement zu einem angegebenen Index ab. (Überschreibt DataReader.GetItem(Int32).) |
![]() |
GetItem(String) | Ruft ein Datenelement mit einem angegebenen Namen. (Überschreibt DataReader.GetItem(String).) |
![]() |
GetItemIndex | Ruft den Index des Datenelements für den angegebenen Datenelementnamen ab. (Überschreibt DataReader.GetItemIndex(String).) |
![]() |
GetItemMaxLength | Ruft einen ganzzahligen Wert ab, der die maximale Länge des Datenelements am angegebenen Index angibt. (Überschreibt DataReader.GetItemMaxLength(Int32).) |
![]() |
GetItemName | Ruft den Zeichenfolgenliteralnamen des Datenelements am angegebenen Index ab. (Überschreibt DataReader.GetItemName(Int32).) |
![]() |
GetItemType(Int32) | Ruft den Datentyp eines Datenelements oder der Elemente, am angegebenen Index für das Standardformat Default ab. (Von DataReader geerbt.) |
![]() |
GetItemType(Int32, DataItemTypeFormat) | Ruft den Datentyp für ein Datenelement zu einem angegebenen Index und einem angegebenen Elementtypformat ab. (Überschreibt DataReader.GetItemType(Int32, DataItemTypeFormat).) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
IsNullItem(String) | Gibt an, ob der Wert des angegebenen Datenelements d. h nullein Nullverweis (Nothing in Visual Basic) nicht angegeben ist. (Von DataReader geerbt.) |
![]() |
IsNullItem(Int32) | Ruft einen booleschen Wert ab, dass das Datenelement am angegebenen Index nullein Nullverweis (Nothing in Visual Basic) ist. (Überschreibt DataReader.IsNullItem(Int32).) |
![]() |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) |
![]() |
NextResult | Testet, ob ein anderes Resultset und, wenn true gibt, AdoDotNetDataTableReader wechselt. (Überschreibt DataReader.NextResult().) |
![]() |
Read | Testet, ob ein anderer Datensatz und, wenn true gibt, AdoDotNetDataTableReader zum nächsten Datensatz gewechselt. (Überschreibt DataReader.Read().) |
![]() |
Terminate | Beendet den Datenreader sofort, ohne unbedingt alle Daten zurückzugeben oder Ausgabeparameter festzulegen. (Von DataReader geerbt.) |
![]() |
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.