DataReader 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í.
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. |