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 | |
---|---|---|
AdoDotNetSchemaReader(DbDataReader) | Inicializuje novou instanci AdoDotNetSchemaReader třída se datový objekt čtecího zařízení. | |
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 | |
---|---|---|
Descriptor | Získá informace popisující data ze zdroje dat. (Zděděno z DataReader.) | |
HasDescriptor | Získá hodnotu určující, zda parametr data zpřístupní jeho IVsDataReaderDescriptor provedení prostřednictvím Descriptor vlastnost. (Přepisuje DataReader.HasDescriptor.) | |
IsClosed | Získá hodnotu určující zda AdoDotNetSchemaReader je uzavřen. (Přepisuje DataReader.IsClosed.) | |
ItemCount | Načte celé číslo určující počet data položky obsažené v aktuální AdoDotNetSchemaReader instance. (Přepisuje DataReader.ItemCount.) | |
SchemaTable | Získává DataTable objekt představující schéma DbDataReader předané do konstruktoru AdoDotNetSchemaReader. | |
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 | |
---|---|---|
Close | Zavře aktuální AdoDotNetSchemaReader instance. (Přepisuje DataReader.Close().) | |
Dispose() | Spravované prostředky pro aktuální vydání DataReader instance. (Zděděno z DataReader.) | |
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.) | |
Equals | Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.) | |
Finalize | Dokončí aktuální DataReader instance. (Zděděno z DataReader.) | |
GetBytes(String, array<Byte[], Int32, Int32) | Načte zadaný počet bajtů Nezpracovaná binární data. (Zděděno z DataReader.) | |
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).) | |
GetHashCode | Slouží jako funkci hash u určitého typu. (Zděděno z Object.) | |
GetItem(Int32) | Načte položku dat do určeného indexu. (Přepisuje DataReader.GetItem(Int32).) | |
GetItem(String) | Načte položku dat se zadaným názvem. (Přepisuje DataReader.GetItem(String).) | |
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).) | |
GetItemMaxLength | Načte celé číslo určující maximální délka datové položky v zadaném indexu. (Přepisuje DataReader.GetItemMaxLength(Int32).) | |
GetItemName | Obnoví řetězce literálu název položky dat v zadaném indexu. (Přepisuje DataReader.GetItemName(Int32).) | |
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.) | |
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).) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
IsNullItem(Int32) | Načte Boolean hodnotu označující, zda je položka dat v zadaném indexu null . (Přepisuje DataReader.IsNullItem(Int32).) | |
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).) | |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) | |
NextResult | Testuje jinou sadu výsledků a pokud true , záloh AdoDotNetSchemaReader. (Přepisuje DataReader.NextResult().) | |
Read | Testuje, zda existuje jiný záznam data a pokud true , záloh AdoDotNetSchemaReader na další záznam. (Přepisuje DataReader.Read().) | |
Terminate | Ukončí DataReader objektu okamžitě, bez nutně vrácení všech dat nebo nastavení výstupní parametry. (Přepisuje DataReader.Terminate().) | |
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ů