AdoDotNetSchemaReader Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje implementaci IVsDataReader a IVsDataReaderDescriptor rozhraní pomocí schématu ADO .NET DbDataReader objektu (načteno voláním GetSchemaTable).
public ref class AdoDotNetSchemaReader : Microsoft::VisualStudio::Data::Framework::DataReader
public class AdoDotNetSchemaReader : Microsoft.VisualStudio.Data.Framework.DataReader
type AdoDotNetSchemaReader = class
inherit DataReader
Public Class AdoDotNetSchemaReader
Inherits DataReader
- Dědičnost
Konstruktory
AdoDotNetSchemaReader(DbDataReader) |
Inicializuje novou instanci AdoDotNetSchemaReader třídy pomocí objektu čtečky dat. |
AdoDotNetSchemaReader(DbDataReader, DbCommand) |
Inicializuje novou instanci AdoDotNetSchemaReader třídy pomocí objektu čtečky dat a objektu datového příkazu. |
Vlastnosti
Descriptor |
Získá informace, které popisují data ze zdroje dat. (Zděděno od DataReader) |
HasDescriptor |
Získá hodnotu označující, zda datový parametr zveřejňuje jeho IVsDataReaderDescriptor implementaci. |
IsClosed |
Získá hodnotu označující, zda AdoDotNetSchemaReader je uzavřen. |
ItemCount |
Získá celočíselnou hodnotu určující počet datových položek obsažených v aktuální AdoDotNetSchemaReader instanci. |
SchemaTable |
Získá DataTable objektu, který představuje schéma DbDataReader předaného do konstruktoru AdoDotNetSchemaReader. |
Status |
Získá číselný stavový kód vrácený metodou, která aktuálně poskytuje data objektu DataReader . |
Metody
Close() |
Zavře aktuální AdoDotNetSchemaReader instanci. |
Dispose() |
Uvolní spravované prostředky uchovávané pro aktuální DataReader instanci. (Zděděno od DataReader) |
Dispose(Boolean) |
Vyčistí prostředky přidružené k aktuální DataReader instanci, a to jak při volání veřejné Dispose() metody, tak při dokončení objektu voláním Finalize() metody . (Zděděno od DataReader) |
GetBytes(Int32, Byte[], Int32, Int32) |
Načte stream bajtů do vyrovnávací paměti jako pole počínaje zadaným posunem. |
GetBytes(String, Byte[], Int32, Int32) |
Načte zadaný počet bajtů nezpracovaných binárních dat. (Zděděno od DataReader) |
GetItem(Int32) |
Načte položku dat v zadaném indexu. |
GetItem(String) |
Načte položku dat se zadaným názvem. |
GetItemIndex(String) |
Načte index položky pro daný název položky, například index sloupce pro daný název sloupce. |
GetItemMaxLength(Int32) |
Načte celočíselnou hodnotu určující maximální délku položky dat v zadaném indexu. |
GetItemName(Int32) |
Načte řetězcový literál názvu položky dat v zadaném indexu. |
GetItemType(Int32) |
Načte datový typ datové položky nebo položek v zadaném indexu pro výchozí formát Default. (Zděděno od DataReader) |
GetItemType(Int32, DataItemTypeFormat) |
Načte datový typ datové položky v zadaném indexu a se zadaným formátem typu položky. |
IsNullItem(Int32) |
Načte logickou hodnotu označující, zda má položka dat v zadaném indexu hodnotu null. |
IsNullItem(String) |
Načte logickou hodnotu označující, zda je hodnota datové položky pro název zadané položky dat null. |
NextResult() |
Testuje, jestli existuje jiná sada výsledků dotazu, a pokud je true, posune AdoDotNetSchemaReaderhodnotu . |
Read() |
Otestuje, jestli existuje další datový záznam, a pokud je true, posune ho AdoDotNetSchemaReader na další záznam. |
Terminate() |
DataReader Ukončí objekt okamžitě, aniž by nutně vrátila všechna data nebo nastavil výstupní parametry. |