Share via


AdoDotNetSchemaReader Třída

Definice

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
AdoDotNetSchemaReader

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.

Platí pro