Freigeben über


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
Öffentliche Methode AdoDotNetSchemaReader(IDataReader) Klassenkonstruktor.Initialisiert eine neue Instanz der AdoDotNetSchemaReader-Klasse mit einem IDataReader.
Öffentliche Methode AdoDotNetSchemaReader(IDataReader, IDbCommand) Klassenkonstruktor.Initialisiert eine neue Instanz der Klasse mit AdoDotNetSchemaReaderIDataReader und IDbCommand-Objekte ein.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft InnerDataReader Stellt eine Möglichkeit für auf das zugrunde liegende Objekt IDataReader direkt zugreifen bereit.
Öffentliche Eigenschaft IsClosed Ruft einen booleschen Wert ab, ob AdoDotNetSchemaReader geschlossen wird. (Überschreibt DataReader.IsClosed.)
Öffentliche Eigenschaft ItemCount Ruft einen ganzzahligen Wert ab, der die Anzahl von Datenelementen angibt, die in der aktuellen Instanz AdoDotNetSchemaReader enthalten sind. (Überschreibt DataReader.ItemCount.)
Öffentliche Eigenschaft SchemaTable Ruft das DataTable-Objekt ab, das das Schema IDataReader darstellt, das in den AdoDotNetSchemaReader-Konstruktor übergeben wird.
Öffentliche Eigenschaft 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
Öffentliche Methode Close Schließt die aktuelle AdoDotNetSchemaReader-Instanz. (Überschreibt DataReader.Close().)
Öffentliche Methode Dispose() Die Versionen verwalteten Ressourcen, die für aktuelle DataReader angehalten werden, führen als Beispiel. (Von DataReader geerbt.)
Geschützte Methode 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.)
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Schließt die aktuelle DataReader-Instanz ab. (Von DataReader geerbt.)
Öffentliche Methode 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).)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetItem(Int32) Ruft ein Datenelement an einem angegebenen Index ab. (Überschreibt DataReader.GetItem(Int32).)
Öffentliche Methode GetItem(String) Ruft ein Datenelement mit einem angegebenen Namen ab. (Überschreibt DataReader.GetItem(String).)
Öffentliche Methode GetItemMaxLength Ruft einen ganzzahligen Wert ab, der die maximale Länge des Datenelements am angegebenen Index angibt. (Überschreibt DataReader.GetItemMaxLength(Int32).)
Öffentliche Methode GetItemName Ruft den Zeichenfolgenliteralnamen des Datenelements am angegebenen Index ab. (Überschreibt DataReader.GetItemName(Int32).)
Öffentliche Methode GetItemType Ruft den Datentyp für ein Datenelement an einem angegebenen Index und mit einem angegebenen Elementtypformat ab. (Überschreibt DataReader.GetItemType(Int32, DataItemTypeFormat).)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IsNullItem Ruft einen booleschen Wert ab, ob das Datenelement am angegebenen Index nullein Nullverweis (Nothing in Visual Basic) ist. (Überschreibt DataReader.IsNullItem(Int32).)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Öffentliche Methode NextResult Testet, ob ein anderes Resultset gibt und wenn trueAdoDotNetSchemaReader wechselt. (Überschreibt DataReader.NextResult().)
Öffentliche Methode Read Testet, ob es einen anderen Datensatz vorhanden ist und wenn trueAdoDotNetSchemaReader zum nächsten Datensatz gewechselt. (Überschreibt DataReader.Read().)
Öffentliche Methode Terminate Beendet das DataReader-Objekt sofort, ohne alle Daten unbedingt zurückzugeben noch Ausgabeparameter festzulegen. (Überschreibt DataReader.Terminate().)
Öffentliche Methode 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.

Siehe auch

Referenz

Microsoft.VisualStudio.Data.AdoDotNet-Namespace