Sdílet prostřednictvím


DataReader Třída

Definice

Představuje implementaci IVsDataReader a IVsDataReaderDescriptor rozhraní.

public ref class DataReader abstract : IDisposable, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataReader, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataReaderDescriptor
public abstract class DataReader : IDisposable, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReaderDescriptor
type DataReader = class
    interface IVsDataReader
    interface IDisposable
    interface IVsDataReaderDescriptor
Public MustInherit Class DataReader
Implements IDisposable, IVsDataReader, IVsDataReaderDescriptor
Dědičnost
DataReader
Odvozené
Implementuje

Konstruktory

DataReader()

Inicializuje novou instanci DataReader třídy.

Vlastnosti

Descriptor

Získá informace, které popisují data ze zdroje dat.

HasDescriptor

Získá hodnotu označující, zda čtečka dat zveřejňuje jeho IVsDataReaderDescriptor implementaci Descriptor prostřednictvím vlastnosti.

IsClosed

Získá logickou hodnotu, která označuje, zda byla zadaná čtečka 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 čtenáři dat.

Metody

Close()

DataReader Zavře instanci.

Dispose()

Uvolní spravované prostředky uchovávané pro aktuální DataReader instanci.

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.

Finalize()

Dokončí aktuální DataReader instanci.

GetBytes(Int32, Byte[], Int32, Int32)

Načte zadaný počet bajtů nezpracovaných binárních dat.

GetBytes(String, Byte[], Int32, Int32)

Načte zadaný počet bajtů nezpracovaných binárních dat.

GetItem(Int32)

Načte hodnotu položky v zadaném indexu v aktuálním bloku dat.

GetItem(String)

Načte hodnotu datové položky se zadaným názvem v aktuálním bloku dat.

GetItemIndex(String)

Vrátí index odpovídající zadanému názvu položky v bloku dat.

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.

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 je položka dat v zadaném indexu nezadaná, tj. null.

IsNullItem(String)

Určuje, zda je hodnota dané datové položky nespecifikovaná, tj. null.

NextResult()

Posune čtečku dat na další sadu výsledků v případech, kdy čtenář obsahuje více sad výsledků.

Read()

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

Terminate()

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

Platí pro