DbDataReader 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í.
Čte stream řádků jen pro předávání ze zdroje dat.
public ref class DbDataReader abstract : IDisposable, System::Collections::IEnumerable
public ref class DbDataReader abstract : MarshalByRefObject, IAsyncDisposable, IDisposable, System::Collections::IEnumerable, System::Data::IDataReader
public ref class DbDataReader abstract : IDisposable, System::Collections::IEnumerable, System::Data::IDataReader
public ref class DbDataReader abstract : MarshalByRefObject, IDisposable, System::Collections::IEnumerable, System::Data::IDataReader
public ref class DbDataReader abstract : MarshalByRefObject, System::Collections::IEnumerable, System::Data::IDataReader
public ref class DbDataReader abstract : MarshalByRefObject, IAsyncDisposable, System::Collections::IEnumerable, System::Data::IDataReader
public abstract class DbDataReader : IDisposable, System.Collections.IEnumerable
public abstract class DbDataReader : MarshalByRefObject, IAsyncDisposable, IDisposable, System.Collections.IEnumerable, System.Data.IDataReader
public abstract class DbDataReader : IDisposable, System.Collections.IEnumerable, System.Data.IDataReader
public abstract class DbDataReader : MarshalByRefObject, IDisposable, System.Collections.IEnumerable, System.Data.IDataReader
public abstract class DbDataReader : MarshalByRefObject, System.Collections.IEnumerable, System.Data.IDataReader
public abstract class DbDataReader : MarshalByRefObject, IAsyncDisposable, System.Collections.IEnumerable, System.Data.IDataReader
type DbDataReader = class
interface IEnumerable
interface IDisposable
type DbDataReader = class
inherit MarshalByRefObject
interface IEnumerable
interface IDataReader
interface IDataRecord
interface IDisposable
interface IAsyncDisposable
type DbDataReader = class
interface IEnumerable
interface IDataReader
interface IDataRecord
interface IDisposable
type DbDataReader = class
inherit MarshalByRefObject
interface IEnumerable
interface IDataReader
interface IDataRecord
interface IDisposable
type DbDataReader = class
inherit MarshalByRefObject
interface IDataReader
interface IDisposable
interface IDataRecord
interface IEnumerable
Public MustInherit Class DbDataReader
Implements IDisposable, IEnumerable
Public MustInherit Class DbDataReader
Inherits MarshalByRefObject
Implements IAsyncDisposable, IDataReader, IDisposable, IEnumerable
Public MustInherit Class DbDataReader
Implements IDataReader, IDisposable, IEnumerable
Public MustInherit Class DbDataReader
Inherits MarshalByRefObject
Implements IDataReader, IDisposable, IEnumerable
Public MustInherit Class DbDataReader
Inherits MarshalByRefObject
Implements IDataReader, IEnumerable
Public MustInherit Class DbDataReader
Inherits MarshalByRefObject
Implements IAsyncDisposable, IDataReader, IEnumerable
- Dědičnost
-
DbDataReader
- Dědičnost
- Odvozené
- Implementuje
Konstruktory
DbDataReader() |
Inicializuje novou instanci DbDataReader třídy. |
Vlastnosti
Depth |
Získá hodnotu označující hloubku vnoření pro aktuální řádek. |
FieldCount |
Při přepsání v odvozené třídě získá počet sloupců v aktuálním řádku. |
HasRows |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda tato DbDataReader obsahuje jeden nebo více řádků. |
IsClosed |
Při přepsání v odvozené třídě získá hodnotu označující, zda DbDataReader je uzavřena. |
Item[Int32] |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako instanci Object. |
Item[String] |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako instanci Object. |
RecordsAffected |
Při přepsání v odvozené třídě získá počet řádků změněné, vložené nebo odstraněné spuštěním příkazu SQL. |
VisibleFieldCount |
Získá počet polí v DbDataReader, které nejsou skryté. |
Metody
Close() |
Zavře objekt DbDataReader. |
CloseAsync() |
Asynchronně zavře objekt DbDataReader. |
CreateObjRef(Type) |
Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy serveru sloužícího ke komunikaci se vzdáleným objektem. (Zděděno od MarshalByRefObject) |
Dispose() |
Uvolní všechny prostředky používané aktuální instancí třídy DbDataReader. |
Dispose(Boolean) |
Uvolní nespravované prostředky používané DbDataReader a volitelně uvolní spravované prostředky. |
DisposeAsync() |
Asynchronně uvolní všechny prostředky používané aktuální instancí třídy DbDataReader. |
Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
GetBoolean(Int32) |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako logickou hodnotu. |
GetByte(Int32) |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako bajt. |
GetBytes(Int32, Int64, Byte[], Int32, Int32) |
Při přepsání v odvozené třídě přečte zadaný počet bajtů ze zadaného sloupce počínaje zadaným indexem a zapíše je do vyrovnávací paměti počínaje zadanou pozicí v vyrovnávací paměti. |
GetChar(Int32) |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako jeden znak. |
GetChars(Int32, Int64, Char[], Int32, Int32) |
Při přepsání v odvozené třídě přečte zadaný počet znaků ze zadaného sloupce počínaje zadaným indexem a zapíše je do vyrovnávací paměti počínaje zadanou pozicí. |
GetColumnSchemaAsync(CancellationToken) |
Toto je asynchronní verze GetColumnSchema(DbDataReader).
Poskytovatelé by měli přepsat příslušnou implementací.
Volitelně je možné respektovat |
GetData(Int32) |
Vrátí vnořenou čtečku dat pro požadovaný sloupec. |
GetDataTypeName(Int32) |
Při přepsání v odvozené třídě získá název datového typu zadaného sloupce. |
GetDateTime(Int32) |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako DateTime objektu. |
GetDbDataReader(Int32) |
Vrátí objekt DbDataReader pro požadovaný řadový sloupec, který lze přepsat implementací specifickou pro zprostředkovatele. |
GetDecimal(Int32) |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako Decimal. |
GetDouble(Int32) |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako číslo s plovoucí desetinnou čárkou s dvojitou přesností. |
GetEnumerator() |
Při přepsání v odvozené třídě vrátí enumerátor, který lze použít k iteraci v řádcích v čtečce dat. |
GetFieldType(Int32) |
Při přepsání v odvozené třídě získá datový typ zadaného sloupce. |
GetFieldValue<T>(Int32) |
Získá hodnotu zadaného sloupce jako požadovaný typ. |
GetFieldValueAsync<T>(Int32) |
Asynchronně získá hodnotu zadaného sloupce jako požadovaný typ. |
GetFieldValueAsync<T>(Int32, CancellationToken) |
Asynchronně získá hodnotu zadaného sloupce jako požadovaný typ. |
GetFloat(Int32) |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako číslo s plovoucí desetinnou čárkou s jednoduchou přesností. |
GetGuid(Int32) |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako globálně jedinečný identifikátor (GUID). |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetInt16(Int32) |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako 16bitové signed integer. |
GetInt32(Int32) |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako 32bitové signed integer. |
GetInt64(Int32) |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako 64bitové podepsané celé číslo. |
GetLifetimeService() |
Zastaralé.
Načte objekt služby aktuální životnosti, který řídí zásady životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
GetName(Int32) |
Při přepsání v odvozené třídě získá název sloupce vzhledem k pořadí sloupců založených na nule. |
GetOrdinal(String) |
Při přepsání v odvozené třídě získá řadový sloupec s názvem sloupce. |
GetProviderSpecificFieldType(Int32) |
Získá typ konkrétního zprostředkovatele zadaného sloupce. |
GetProviderSpecificValue(Int32) |
Získá hodnotu zadaného sloupce jako instanci typu specifického pro zprostředkovatele. |
GetProviderSpecificValues(Object[]) |
Získá všechny sloupce atributů specifické pro zprostředkovatele v kolekci pro aktuální řádek. |
GetSchemaTable() |
Vrátí DataTable, která popisuje metadata sloupců DbDataReader.
Vrátí |
GetSchemaTableAsync(CancellationToken) |
Toto je asynchronní verze GetSchemaTable().
Poskytovatelé by měli přepsat příslušnou implementací.
Volitelně je možné respektovat |
GetStream(Int32) |
Získá datový proud pro načtení dat ze zadaného sloupce. |
GetString(Int32) |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako instanci String. |
GetTextReader(Int32) |
Získá čtečku textu pro načtení dat ze sloupce. |
GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
GetValue(Int32) |
Při přepsání v odvozené třídě získá hodnotu zadaného sloupce jako instanci Object. |
GetValues(Object[]) |
Při přepsání v odvozené třídě naplní pole objektů hodnotami sloupce aktuálního řádku. |
InitializeLifetimeService() |
Zastaralé.
Získá objekt služby životnosti pro řízení zásad životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
IsDBNull(Int32) |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda sloupec obsahuje neexistující nebo chybějící hodnoty. |
IsDBNullAsync(Int32) |
Asynchronně získá hodnotu, která označuje, zda sloupec obsahuje neexistující nebo chybějící hodnoty. |
IsDBNullAsync(Int32, CancellationToken) |
Asynchronně získá hodnotu, která označuje, zda sloupec obsahuje neexistující nebo chybějící hodnoty. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
MemberwiseClone(Boolean) |
Vytvoří mělkou kopii aktuálního objektu MarshalByRefObject. (Zděděno od MarshalByRefObject) |
NextResult() |
Při přepsání v odvozené třídě přejde čtenář na další výsledek při čtení výsledků dávky příkazů. |
NextResultAsync() |
Asynchronně přejde čtenáře na další výsledek při čtení výsledků dávky příkazů. |
NextResultAsync(CancellationToken) |
Asynchronně přejde čtenáře na další výsledek při čtení výsledků dávky příkazů. |
Read() |
Při přepsání v odvozené třídě přejde čtenář na další záznam v sadě výsledků. |
ReadAsync() |
Asynchronně přejde čtenáře na další záznam v sadě výsledků. |
ReadAsync(CancellationToken) |
Asynchronně přejde čtenáře na další záznam v sadě výsledků. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
IDataReader.Close() |
Popis tohoto člena najdete v tématu Close(). |
IDataReader.GetSchemaTable() |
Popis tohoto člena najdete v tématu GetSchemaTable(). |
IDataRecord.GetData(Int32) |
Popis tohoto člena najdete v tématu GetData(Int32). |
Metody rozšíření
CanGetColumnSchema(DbDataReader) |
Získá hodnotu, která označuje, zda DbDataReader může získat schéma sloupce. |
GetColumnSchema(DbDataReader) |
Získá schéma sloupce (DbColumn kolekce) pro DbDataReader. |
GetBoolean(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako logickou hodnotu. |
GetByte(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako bajt. |
GetBytes(DbDataReader, String, Int64, Byte[], Int32, Int32) |
Načte zadaný počet bajtů ze zadaného sloupce počínaje zadaným indexem a zapíše je do vyrovnávací paměti počínaje zadanou pozicí v vyrovnávací paměti. |
GetChar(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako jeden znak. |
GetChars(DbDataReader, String, Int64, Char[], Int32, Int32) |
Přečte zadaný počet znaků ze zadaného sloupce počínaje zadaným indexem a zapíše je do vyrovnávací paměti počínaje zadanou pozicí. |
GetData(DbDataReader, String) |
Vrátí vnořenou čtečku dat pro požadovaný sloupec. |
GetDataTypeName(DbDataReader, String) |
Získá název datového typu zadaného sloupce. |
GetDateTime(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako DateTime objektu. |
GetDecimal(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako Decimal. |
GetDouble(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako číslo s plovoucí desetinnou čárkou s dvojitou přesností. |
GetFieldType(DbDataReader, String) |
Získá datový typ zadaného sloupce. |
GetFieldValue<T>(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako požadovaný typ. |
GetFieldValueAsync<T>(DbDataReader, String, CancellationToken) |
Asynchronně získá hodnotu zadaného sloupce jako požadovaný typ. |
GetFloat(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako číslo s plovoucí desetinnou čárkou s jednoduchou přesností. |
GetGuid(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako globálně jedinečný identifikátor (GUID). |
GetInt16(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako 16bitové celé číslo se signed. |
GetInt32(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako 32bitové signed integer. |
GetInt64(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako 64bitové celé číslo se signedem. |
GetProviderSpecificFieldType(DbDataReader, String) |
Získá typ konkrétního zprostředkovatele zadaného sloupce. |
GetProviderSpecificValue(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako instanci typu specifického pro zprostředkovatele. |
GetStream(DbDataReader, String) |
Získá datový proud pro načtení dat ze zadaného sloupce. |
GetString(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako instanci String. |
GetTextReader(DbDataReader, String) |
Získá čtečku textu pro načtení dat ze sloupce. |
GetValue(DbDataReader, String) |
Získá hodnotu zadaného sloupce jako instanci Object. |
IsDBNull(DbDataReader, String) |
Získá hodnotu, která označuje, zda sloupec obsahuje neexistující nebo chybějící hodnoty. |
IsDBNullAsync(DbDataReader, String, CancellationToken) |
Asynchronně získá hodnotu, která označuje, zda sloupec obsahuje neexistující nebo chybějící hodnoty. |
Cast<TResult>(IEnumerable) |
Přetypuje prvky IEnumerable na zadaný typ. |
OfType<TResult>(IEnumerable) |
Filtruje prvky IEnumerable na základě zadaného typu. |
AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
AsQueryable(IEnumerable) |
Převede IEnumerable na IQueryable. |
ConfigureAwait(IAsyncDisposable, Boolean) |
Konfiguruje, jak čekají na úlohy vrácené z asynchronního jednorázového použití. |
Platí pro
Viz také
-
DbProviderFactories (ADO.NET) - přehled
ADO.NET