Sdílet prostřednictvím


AdoDotNetReader Třída

Definice

Představuje implementaci rozhraní IVsDataReader a IVsDataReaderDescriptor pomocí objektu ADO .NET DbDataReader.

public ref class AdoDotNetReader : Microsoft::VisualStudio::Data::Framework::DataReader
public class AdoDotNetReader : Microsoft.VisualStudio.Data.Framework.DataReader
type AdoDotNetReader = class
    inherit DataReader
Public Class AdoDotNetReader
Inherits DataReader
Dědičnost
AdoDotNetReader

Konstruktory

AdoDotNetReader(DbDataReader)

Inicializuje parametrizovanou instanci AdoDotNetReader třídy s objektem ADO.NET data reader.

AdoDotNetReader(DbDataReader, DbCommand)

Inicializuje parametrizovanou instanci AdoDotNetReader třídy pomocí objektu ADO.NET data reader a objektu 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 Descriptor prostřednictvím vlastnosti .

IsClosed

Získá hodnotu označující, zda je zadaná instance čtenáře dat uzavřena.

ItemCount

Získá počet položek v aktuálním bloku dat.

Status

Získá číselný stavový kód vrácený metodou, která aktuálně poskytuje data pro čtenáře dat.

UnderlyingReader

Získá základní DbDataReader instanci objektu, která je používána touto třídou.

Metody

Close()

Zavře aktuální DbDataReader instanci objektu.

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 zadaný počet bajtů binárních dat.

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 instanci objektu představující položku umožňující načtení, jak je určeno indexem v aktuálním bloku dat.

GetItem(String)

Načte instanci objektu představující položku umožňující načtení podle názvu.

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 maximální délku datových položek v zadaném indexu (ve znacích).

GetItemName(Int32)

Načte název přiřazený k datové položce v zadaném indexu, pokud existuje.

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 nebo položek v zadaném indexu v zadaném formátu.

IsNullItem(Int32)

Určuje, zda hodnota datové položky v zadaném indexu není určena, tj. null.

IsNullItem(String)

Určuje, zda hodnota dané položky dat není určena, tj. null.

(Zděděno od DataReader)
NextResult()

Posune čtečku dat na další výsledek, pokud obsahuje více výsledků.

Read()

Posune čtenáře na další blok dat, pokud obsahuje více než jeden blok.

Terminate()

Ukončí čtečku dat okamžitě, aniž by nutně vrátila všechna data nebo nastavil výstupní parametry.

Platí pro