AdoDotNetSchemaReader-Klasse
Stellt eine Möglichkeit für erhalten das Schema des Objekts IDataReader bereit, das das Resultset kapselt.
Vererbungshierarchie
Object
Microsoft.VisualStudio.Data.DataReader
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetSchemaReader
Namespace: Microsoft.VisualStudio.Data.AdoDotNet
Assembly: Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.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(IDataReader) | Klassenkonstruktor.Initialisiert eine neue Instanz der AdoDotNetSchemaReader-Klasse mit einem IDataReader. |
![]() |
AdoDotNetSchemaReader(IDataReader, IDbCommand) | Klassenkonstruktor.Initialisiert eine neue Instanz der Klasse mit AdoDotNetSchemaReaderIDataReader und IDbCommand-Objekte ein. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
InnerDataReader | Stellt eine Möglichkeit für auf das zugrunde liegende Objekt IDataReader direkt zugreifen bereit. |
![]() |
IsClosed | Ruft einen booleschen Wert ab, ob AdoDotNetSchemaReader geschlossen wird. (Überschreibt DataReader.IsClosed.) |
![]() |
ItemCount | Ruft einen ganzzahligen Wert ab, der die Anzahl von Datenelementen angibt, die in der aktuellen Instanz AdoDotNetSchemaReader enthalten sind. (Überschreibt DataReader.ItemCount.) |
![]() |
SchemaTable | Ruft das DataTable-Objekt ab, das das Schema IDataReader darstellt, das in den AdoDotNetSchemaReader-Konstruktor übergeben wird. |
![]() |
Status | Ruft einen numerischen Statuscode ab, der von der Methode zurückgegeben wird, die lediglich Daten zum DataReader-Objekt bereitstellt. (Überschreibt DataReader.Status.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
Close | Schließt die aktuelle AdoDotNetSchemaReader-Instanz. (Überschreibt DataReader.Close().) |
![]() |
Dispose() | Die Versionen verwalteten Ressourcen, die für aktuelle DataReader angehalten werden, führen als Beispiel. (Von DataReader geerbt.) |
![]() |
Dispose(Boolean) | Die bereinigt die Ressourcen auf, die der aktuellen DataReader-Instanz zugeordnet sind, beide, wenn die öffentliche Dispose-Methode aufgerufen wird und wenn sowie das Objekt mit einem Aufruf der Methode Finalize abgeschlossen ist. (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 | Liest einen Stream von Bytes in den Puffer als Array und beginnt bei einem angegebenen Offset (Überschreibt DataReader.GetBytes(Int32, array<Byte[], Int32, Int32).) |
![]() |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) |
![]() |
GetItem(Int32) | Ruft ein Datenelement an einem angegebenen Index ab. (Überschreibt DataReader.GetItem(Int32).) |
![]() |
GetItem(String) | Ruft ein Datenelement mit einem angegebenen Namen ab. (Überschreibt DataReader.GetItem(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 | Ruft den Datentyp für ein Datenelement an einem angegebenen Index und mit einem angegebenen Elementtypformat ab. (Überschreibt DataReader.GetItemType(Int32, DataItemTypeFormat).) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
IsNullItem | Ruft einen booleschen Wert ab, ob 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 gibt und wenn trueAdoDotNetSchemaReader wechselt. (Überschreibt DataReader.NextResult().) |
![]() |
Read | Testet, ob es einen anderen Datensatz vorhanden ist und wenn trueAdoDotNetSchemaReader zum nächsten Datensatz gewechselt. (Überschreibt DataReader.Read().) |
![]() |
Terminate | Beendet das DataReader-Objekt sofort, ohne alle Daten unbedingt zurückzugeben noch Ausgabeparameter festzulegen. (Überschreibt DataReader.Terminate().) |
![]() |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Hinweise
Implementiert die IDataReader-Schnittstelle. Diese Klasse akzeptiert als Eingabe einen IDataReader-Objekt und macht das Schema des Objekts IDataReader als DDEX DataReader verfügbar.
Das Format des Datenreaders, der verfügbar gemacht wird, ist das, das von der DeriveSchema methode benötigt wird, die einen festen Satz von Spalten verfügt. Es können nicht genau die gleichen Informationen verfügbar die bereitgestellt wird, wenn die Methode GetSchemaTable auf der zugrunde liegenden IDataReader-Instanz aufgerufen wird.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.