Freigeben über


AdoDotNetSchemaReader Klasse

Definition

Stellt eine Implementierung der IVsDataReader- und IVsDataReaderDescriptor-Schnittstellen dar, die das Schema eines ADO .NET DbDataReader-Objekts verwenden (abgerufen durch Aufrufen von GetSchemaTable).

public ref class AdoDotNetSchemaReader : Microsoft::VisualStudio::Data::Framework::DataReader
public class AdoDotNetSchemaReader : Microsoft.VisualStudio.Data.Framework.DataReader
type AdoDotNetSchemaReader = class
    inherit DataReader
Public Class AdoDotNetSchemaReader
Inherits DataReader
Vererbung
AdoDotNetSchemaReader

Konstruktoren

AdoDotNetSchemaReader(DbDataReader)

Initialisiert eine neue instance der AdoDotNetSchemaReader -Klasse mit einem Datenleseobjekt.

AdoDotNetSchemaReader(DbDataReader, DbCommand)

Initialisiert eine neue instance der AdoDotNetSchemaReader -Klasse mit einem Datenleseobjekt und einem Datenbefehlsobjekt.

Eigenschaften

Descriptor

Ruft Informationen ab, die die Daten aus einer Datenquelle beschreiben.

(Geerbt von DataReader)
HasDescriptor

Ruft einen Wert ab, der angibt, ob der Datenparameter seine IVsDataReaderDescriptor Implementierung verfügbar macht.

IsClosed

Ruft einen Wert ab, der angibt, ob der AdoDotNetSchemaReader geschlossen ist.

ItemCount

Ruft einen ganzzahligen Wert ab, der die Anzahl der Datenelemente angibt, die im aktuellen AdoDotNetSchemaReader instance enthalten sind.

SchemaTable

Ruft das DataTable-Objekt ab, das das Schema des DbDataReader an den Konstruktor des AdoDotNetSchemaReaderübergebenen darstellt.

Status

Ruft einen numerischen status Code ab, der von der Methode zurückgegeben wird, die derzeit Daten für das DataReader -Objekt bereitstellt.

Methoden

Close()

Schließt die aktuelle AdoDotNetSchemaReader instance.

Dispose()

Gibt verwaltete Ressourcen frei, die für den aktuellen DataReader instance gespeichert sind.

(Geerbt von DataReader)
Dispose(Boolean)

Bereinigt Ressourcen, die dem aktuellen DataReader instance zugeordnet sind, sowohl beim Aufruf der öffentlichen Dispose() Methode als auch beim Abschluss des Objekts mit einem Aufruf der Finalize() -Methode.

(Geerbt von DataReader)
GetBytes(Int32, Byte[], Int32, Int32)

Liest einen Datenstrom von Bytes als Array in den Puffer, beginnend mit einem angegebenen Offset.

GetBytes(String, Byte[], Int32, Int32)

Ruft eine angegebene Anzahl von Bytes an binären Rohdaten ab.

(Geerbt von DataReader)
GetItem(Int32)

Ruft ein Datenelement zu einem angegebenen Index ab.

GetItem(String)

Ruft ein Datenelement mit einem angegebenen Namen ab.

GetItemIndex(String)

Ruft den Index des Elements für den angegebenen Elementnamen ab, z. B. den Index einer Spalte für einen angegebenen Spaltennamen.

GetItemMaxLength(Int32)

Ruft einen ganzzahligen Wert ab, der die maximale Länge des Datenelements am angegebenen Index angibt.

GetItemName(Int32)

Ruft den Zeichenfolgenliteralnamen des Datenelements am angegebenen Index ab.

GetItemType(Int32)

Ruft den Datentyp eines Datenelements oder -elements im angegebenen Index für das Standardformat Defaultab.

(Geerbt von DataReader)
GetItemType(Int32, DataItemTypeFormat)

Ruft den Datentyp für ein Datenelement in einem angegebenen Index und mit einem angegebenen Elementtypformat ab.

IsNullItem(Int32)

Ruft einen booleschen Wert ab, der angibt, ob das Datenelement am angegebenen Index NULL ist.

IsNullItem(String)

Ruft einen booleschen Wert ab, der angibt, ob der Datenelementwert für den angegebenen Datenelementnamen NULL ist.

NextResult()

Testet, ob ein anderes Resultset vorhanden ist, und, falls wahr, wird das AdoDotNetSchemaReaderweiter ausgeführt.

Read()

Testet, ob ein anderer Datensatz vorhanden ist, und, falls wahr, wird der AdoDotNetSchemaReader zum nächsten Datensatz vor.

Terminate()

Beendet das DataReader Objekt sofort, ohne notwendigerweise alle Daten zurückzugeben oder Ausgabeparameter festzulegen.

Gilt für: