AdoDotNetSchemaReader Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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. |