AdoDotNetReader 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 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
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. |