Sdílet prostřednictvím


AdoDotNetSchemaReader – třída

Poskytuje prostředky pro získání schématu DbDataReader objekt, který zapouzdří sadu výsledků.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Data.Framework.DataReader
    Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetSchemaReader

Obor názvů:  Microsoft.VisualStudio.Data.Framework.AdoDotNet
Sestavení:  Microsoft.VisualStudio.Data.Framework (v Microsoft.VisualStudio.Data.Framework.dll)

Syntaxe

'Deklarace
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

Typ AdoDotNetSchemaReader zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda AdoDotNetSchemaReader(DbDataReader) Inicializuje novou instanci AdoDotNetSchemaReader třída se datový objekt čtecího zařízení.
Veřejná metoda AdoDotNetSchemaReader(DbDataReader, DbCommand) Inicializuje novou instanci AdoDotNetSchemaReader třídy s datový objekt čtecího zařízení a datový objekt příkazu.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Descriptor Získá informace popisující data ze zdroje dat. (Zděděno z DataReader.)
Chráněná vlastnost HasDescriptor Získá hodnotu určující, zda parametr data zpřístupní jeho IVsDataReaderDescriptor provedení prostřednictvím Descriptor vlastnost. (Přepisuje DataReader.HasDescriptor.)
Veřejná vlastnost IsClosed Získá hodnotu určující zda AdoDotNetSchemaReader je uzavřen. (Přepisuje DataReader.IsClosed.)
Veřejná vlastnost ItemCount Načte celé číslo určující počet data položky obsažené v aktuální AdoDotNetSchemaReader instance. (Přepisuje DataReader.ItemCount.)
Chráněná vlastnost SchemaTable Získává DataTable objekt představující schéma DbDataReader předané do konstruktoru AdoDotNetSchemaReader.
Veřejná vlastnost Status Číselné stavový kód vrácený metodou aktuálně poskytuje data získává DataReader objektu. (Přepisuje DataReader.Status.)

Nahoru

Metody

  Název Popis
Veřejná metoda Close Zavře aktuální AdoDotNetSchemaReader instance. (Přepisuje DataReader.Close().)
Veřejná metoda Dispose() Spravované prostředky pro aktuální vydání DataReader instance. (Zděděno z DataReader.)
Chráněná metoda Dispose(Boolean) Vyčistí prostředky spojené s aktuální DataReader instance oba při veřejnosti Dispose je volána metoda a kdy je finalizováno objekt s voláním Finalize metoda. (Zděděno z DataReader.)
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Dokončí aktuální DataReader instance. (Zděděno z DataReader.)
Veřejná metoda GetBytes(String, array<Byte[], Int32, Int32) Načte zadaný počet bajtů Nezpracovaná binární data. (Zděděno z DataReader.)
Veřejná metoda GetBytes(Int32, array<Byte[], Int32, Int32) Přečte proudu bajtů do vyrovnávací paměti jako pole začínající na zadané odsazení. (Přepisuje DataReader.GetBytes(Int32, array<Byte[], Int32, Int32).)
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetItem(Int32) Načte položku dat do určeného indexu. (Přepisuje DataReader.GetItem(Int32).)
Veřejná metoda GetItem(String) Načte položku dat se zadaným názvem. (Přepisuje DataReader.GetItem(String).)
Veřejná metoda GetItemIndex Načte index položky pro danou položku název, například index sloupce pro daný sloupec název. (Přepisuje DataReader.GetItemIndex(String).)
Veřejná metoda GetItemMaxLength Načte celé číslo určující maximální délka datové položky v zadaném indexu. (Přepisuje DataReader.GetItemMaxLength(Int32).)
Veřejná metoda GetItemName Obnoví řetězce literálu název položky dat v zadaném indexu. (Přepisuje DataReader.GetItemName(Int32).)
Veřejná metoda GetItemType(Int32) Načítá datový typ datové položky nebo položky v zadaném indexu pro výchozí formát Default. (Zděděno z DataReader.)
Veřejná metoda GetItemType(Int32, DataItemTypeFormat) Načítá datový typ položky dat do určeného indexu a s určenou položku Typ formátu. (Přepisuje DataReader.GetItemType(Int32, DataItemTypeFormat).)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda IsNullItem(Int32) Načte Boolean hodnotu označující, zda je položka dat v zadaném indexu null . (Přepisuje DataReader.IsNullItem(Int32).)
Veřejná metoda IsNullItem(String) Načte Boolean je hodnota označující, zda hodnota zadaná data položky název položky dat null . (Přepisuje DataReader.IsNullItem(String).)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda NextResult Testuje jinou sadu výsledků a pokud true , záloh AdoDotNetSchemaReader. (Přepisuje DataReader.NextResult().)
Veřejná metoda Read Testuje, zda existuje jiný záznam data a pokud true , záloh AdoDotNetSchemaReader na další záznam. (Přepisuje DataReader.Read().)
Veřejná metoda Terminate Ukončí DataReader objektu okamžitě, bez nutně vrácení všech dat nebo nastavení výstupní parametry. (Přepisuje DataReader.Terminate().)
Veřejná metoda ToString Vrátí řetězec představující aktuální objekt. (Zděděno z Object.)

Nahoru

Poznámky

Implementuje IVsDataReader a IVsDataReaderDescriptor rozhraní.Tato třída má jako vstupní DbDataReader objektu a zpřístupňuje schématu DbDataReader objekt jako DDEX DataReader.

Formát dat reader vystavena je požadované DeriveSchema metodu, která má pevnou sadu sloupců.Nevystavuje přesně stejné informace, které je k dispozici při volání GetSchemaTable metodu v základní DbDataReader instance.

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Data.Framework.AdoDotNet – obor názvů