AdoDotNetSchemaReader-Klasse
Enthält eine Methode zum Abrufen des Schemas des DbDataReader-Objekts bereit, das das Resultset kapselt.
Vererbungshierarchie
Object
Microsoft.VisualStudio.Data.Framework.DataReader
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetSchemaReader
Namespace: Microsoft.VisualStudio.Data.Framework.AdoDotNet
Assembly: Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)
Syntax
'Declaration
Public Class AdoDotNetSchemaReader _
Inherits DataReader
public class AdoDotNetSchemaReader : DataReader
public ref class AdoDotNetSchemaReader : public DataReader
type AdoDotNetSchemaReader =
class
inherit DataReader
end
public class AdoDotNetSchemaReader extends DataReader
Der AdoDotNetSchemaReader-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
AdoDotNetSchemaReader(DbDataReader) | Initialisiert eine neue Instanz der AdoDotNetSchemaReader-Klasse mit einem Datenreaderobjekt. | |
AdoDotNetSchemaReader(DbDataReader, DbCommand) | Initialisiert eine neue Instanz der AdoDotNetSchemaReader-Klasse mit einem Datenreaderobjekt und einem Datenbefehlsobjekt. |
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 verfügbar macht. (Überschreibt DataReader.HasDescriptor.) | |
IsClosed | Ruft einen Wert ab, der angibt, ob der AdoDotNetSchemaReader geschlossen ist. (Überschreibt DataReader.IsClosed.) | |
ItemCount | Ruft einen ganzzahligen Wert ab, der die Anzahl von Datenelementen angibt, die in der aktuellen AdoDotNetSchemaReader-Instanz enthalten sind. (Überschreibt DataReader.ItemCount.) | |
SchemaTable | Ruft das DataTable-Objekt ab, das das Schema DbDataReader darstellt, der in den Konstruktor AdoDotNetSchemaReader übergeben wird. | |
Status | Ruft einen numerischen Statuscode ab, der von der Methode zurückgegeben wird, die momentan Daten an das DataReader-Objekt. (Überschreibt DataReader.Status.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Close | Schließt die aktuelle Instanz. AdoDotNetSchemaReader (Ü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 Elements für den angegebenen Elementnamen, wie den Index einer Spalte für einen angegebenen Spaltennamen 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(Int32) | Ruft einen Wert ab Boolean angibt, dass das Datenelement am angegebenen Index nullein Nullverweis (Nothing in Visual Basic) ist. (Überschreibt DataReader.IsNullItem(Int32).) | |
IsNullItem(String) | Ruft einen Wert Boolean-Wert ab, ob der Datenelementwert für den angegebenen Datenelementnamen nullein Nullverweis (Nothing in Visual Basic) ist. (Überschreibt DataReader.IsNullItem(String).) | |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) | |
NextResult | Testet, ob ein anderes Resultset und, wenn true gibt, AdoDotNetSchemaReader wechselt. (Überschreibt DataReader.NextResult().) | |
Read | Testet, ob ein anderer Datensatz und, wenn true gibt, AdoDotNetSchemaReader zum nächsten Datensatz gewechselt. (Überschreibt DataReader.Read().) | |
Terminate | Beendet das DataReader-Objekt sofort, ohne unbedingt alle Daten zurückzugeben oder Ausgabeparameter festzulegen. (Überschreibt DataReader.Terminate().) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Hinweise
Implementiert die IVsDataReader und IVsDataReaderDescriptor-Schnittstellen. Diese Klasse als Eingabe annimmt, ein DbDataReader-Objekt und macht das Schema des DbDataReader-Objekts als DDEX DataReader verfügbar.
Das Format eines Datenreaders, der verfügbar gemacht wird, ist das, das von der DeriveSchema-Methode benötigt wird, die einen festen Satz enthält Spalten. Es stellt nicht genau dieselben Informationen verfügbar die bereitgestellt wird, wenn die GetSchemaTable-Methode auf der zugrunde liegenden DbDataReader-Instanz aufgerufen wird.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.