DbDataReader Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Odczytuje strumień wierszy tylko do przodu ze źródła danych.
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
- Dziedziczenie
-
DbDataReader
- Dziedziczenie
- Pochodne
- Implementuje
Konstruktory
DbDataReader() |
Inicjuje nowe wystąpienie klasy DbDataReader. |
Właściwości
Depth |
Pobiera wartość wskazującą głębokość zagnieżdżania dla bieżącego wiersza. |
FieldCount |
Po zastąpieniu w klasie pochodnej pobiera liczbę kolumn w bieżącym wierszu. |
HasRows |
Po zastąpieniu w klasie pochodnej pobiera wartość wskazującą, czy ta DbDataReader zawiera jeden lub więcej wierszy. |
IsClosed |
Po zastąpieniu w klasie pochodnej pobiera wartość wskazującą, czy DbDataReader jest zamknięta. |
Item[Int32] |
Po zastąpieniu w klasie pochodnej pobiera wartość określonej kolumny jako wystąpienie Object. |
Item[String] |
Po zastąpieniu w klasie pochodnej pobiera wartość określonej kolumny jako wystąpienie Object. |
RecordsAffected |
Po zastąpieniu w klasie pochodnej pobiera liczbę wierszy zmienionych, wstawionych lub usuniętych przez wykonanie instrukcji SQL. |
VisibleFieldCount |
Pobiera liczbę pól w DbDataReader, które nie są ukryte. |
Metody
Close() |
Zamyka obiekt DbDataReader. |
CloseAsync() |
Asynchronicznie zamyka obiekt DbDataReader. |
CreateObjRef(Type) |
Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym. (Odziedziczone po MarshalByRefObject) |
Dispose() |
Zwalnia wszystkie zasoby używane przez bieżące wystąpienie klasy DbDataReader. |
Dispose(Boolean) |
Zwalnia niezarządzane zasoby używane przez DbDataReader i opcjonalnie zwalnia zarządzane zasoby. |
DisposeAsync() |
Asynchronicznie zwalnia wszystkie zasoby używane przez bieżące wystąpienie klasy DbDataReader. |
Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
GetBoolean(Int32) |
Po zastąpieniu w klasie pochodnej pobiera wartość określonej kolumny jako wartość logiczną. |
GetByte(Int32) |
Po zastąpieniu w klasie pochodnej pobiera wartość określonej kolumny jako bajt. |
GetBytes(Int32, Int64, Byte[], Int32, Int32) |
Po zastąpieniu w klasie pochodnej odczytuje określoną liczbę bajtów z określonej kolumny rozpoczynającej się od określonego indeksu i zapisuje je w buforze rozpoczynającym się od określonej pozycji w buforze. |
GetChar(Int32) |
Po zastąpieniu w klasie pochodnej pobiera wartość określonej kolumny jako pojedynczy znak. |
GetChars(Int32, Int64, Char[], Int32, Int32) |
Po przesłonięciu w klasie pochodnej odczytuje określoną liczbę znaków z określonej kolumny rozpoczynającej się od określonego indeksu i zapisuje je w buforze rozpoczynającym się od określonej pozycji. |
GetColumnSchemaAsync(CancellationToken) |
Jest to asynchroniczna wersja GetColumnSchema(DbDataReader).
Dostawcy powinni zastąpić odpowiednią implementacją.
|
GetData(Int32) |
Zwraca zagnieżdżony czytnik danych dla żądanej kolumny. |
GetDataTypeName(Int32) |
Po zastąpieniu w klasie pochodnej pobiera nazwę typu danych określonej kolumny. |
GetDateTime(Int32) |
Po zastąpieniu w klasie pochodnej pobiera wartość określonej kolumny jako obiekt DateTime. |
GetDbDataReader(Int32) |
Zwraca obiekt DbDataReader dla żądanej porządkowej kolumny, którą można zastąpić implementacją specyficzną dla dostawcy. |
GetDecimal(Int32) |
Po zastąpieniu w klasie pochodnej pobiera wartość określonej kolumny jako Decimal. |
GetDouble(Int32) |
Po zastąpieniu w klasie pochodnej pobiera wartość określonej kolumny jako liczbę zmiennoprzecinkową o podwójnej precyzji. |
GetEnumerator() |
Po zastąpieniu w klasie pochodnej zwraca moduł wyliczający, który może służyć do iterowania wierszy w czytniku danych. |
GetFieldType(Int32) |
Po zastąpieniu w klasie pochodnej pobiera typ danych określonej kolumny. |
GetFieldValue<T>(Int32) |
Pobiera wartość określonej kolumny jako żądany typ. |
GetFieldValueAsync<T>(Int32, CancellationToken) |
Asynchronicznie pobiera wartość określonej kolumny jako żądany typ. |
GetFieldValueAsync<T>(Int32) |
Asynchronicznie pobiera wartość określonej kolumny jako żądany typ. |
GetFloat(Int32) |
Po zastąpieniu w klasie pochodnej pobiera wartość określonej kolumny jako liczbę zmiennoprzecinkową o pojedynczej precyzji. |
GetGuid(Int32) |
Po zastąpieniu w klasie pochodnej pobiera wartość określonej kolumny jako globalnie unikatowy identyfikator (GUID). |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetInt16(Int32) |
Po zastąpieniu w klasie pochodnej pobiera wartość określonej kolumny jako 16-bitową liczbę całkowitą ze znakiem. |
GetInt32(Int32) |
Po zastąpieniu w klasie pochodnej pobiera wartość określonej kolumny jako 32-bitową liczbę całkowitą ze znakiem. |
GetInt64(Int32) |
Po zastąpieniu w klasie pochodnej pobiera wartość określonej kolumny jako 64-bitową liczbę całkowitą ze znakiem. |
GetLifetimeService() |
Przestarzałe.
Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia. (Odziedziczone po MarshalByRefObject) |
GetName(Int32) |
Po zastąpieniu w klasie pochodnej pobiera nazwę kolumny, biorąc pod uwagę porządkową kolumnę opartą na zera. |
GetOrdinal(String) |
Po zastąpieniu w klasie pochodnej pobiera porządkową kolumnę na podstawie nazwy kolumny. |
GetProviderSpecificFieldType(Int32) |
Pobiera typ specyficzny dla dostawcy określonej kolumny. |
GetProviderSpecificValue(Int32) |
Pobiera wartość określonej kolumny jako wystąpienie typu specyficznego dla dostawcy. |
GetProviderSpecificValues(Object[]) |
Pobiera wszystkie kolumny atrybutów specyficzne dla dostawcy w kolekcji dla bieżącego wiersza. |
GetSchemaTable() |
Zwraca DataTable opisujący metadane kolumny DbDataReader.
Zwraca |
GetSchemaTableAsync(CancellationToken) |
Jest to asynchroniczna wersja GetSchemaTable().
Dostawcy powinni zastąpić odpowiednią implementacją.
|
GetStream(Int32) |
Pobiera strumień do pobierania danych z określonej kolumny. |
GetString(Int32) |
Po zastąpieniu w klasie pochodnej pobiera wartość określonej kolumny jako wystąpienie String. |
GetTextReader(Int32) |
Pobiera czytnik tekstu w celu pobrania danych z kolumny. |
GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
GetValue(Int32) |
Po zastąpieniu w klasie pochodnej pobiera wartość określonej kolumny jako wystąpienie Object. |
GetValues(Object[]) |
Po zastąpieniu w klasie pochodnej wypełnia tablicę obiektów wartościami kolumn bieżącego wiersza. |
InitializeLifetimeService() |
Przestarzałe.
Uzyskuje obiekt usługi okresu istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia. (Odziedziczone po MarshalByRefObject) |
IsDBNull(Int32) |
Po przesłonięciu w klasie pochodnej pobiera wartość wskazującą, czy kolumna zawiera nieistniejące, czy brakujące wartości. |
IsDBNullAsync(Int32, CancellationToken) |
Asynchronicznie pobiera wartość wskazującą, czy kolumna zawiera nieistniejące, czy brakujące wartości. |
IsDBNullAsync(Int32) |
Asynchronicznie pobiera wartość wskazującą, czy kolumna zawiera nieistniejące, czy brakujące wartości. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
MemberwiseClone(Boolean) |
Tworzy płytkią kopię bieżącego obiektu MarshalByRefObject. (Odziedziczone po MarshalByRefObject) |
NextResult() |
Po przesłonięciu w klasie pochodnej czytnik przechodzi do następnego wyniku podczas odczytywania wyników partii instrukcji. |
NextResultAsync() |
Asynchronicznie zwiększa czytelnika do następnego wyniku podczas odczytywania wyników partii instrukcji. |
NextResultAsync(CancellationToken) |
Asynchronicznie zwiększa czytelnika do następnego wyniku podczas odczytywania wyników partii instrukcji. |
Read() |
Po przesłonięciu w klasie pochodnej czytnik przechodzi do następnego rekordu w zestawie wyników. |
ReadAsync() |
Asynchronicznie zwiększa czytelnika do następnego rekordu w zestawie wyników. |
ReadAsync(CancellationToken) |
Asynchronicznie zwiększa czytelnika do następnego rekordu w zestawie wyników. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Jawne implementacje interfejsu
IDataReader.Close() |
Aby uzyskać opis tego elementu członkowskiego, zobacz Close(). |
IDataReader.GetSchemaTable() |
Aby uzyskać opis tego elementu członkowskiego, zobacz GetSchemaTable(). |
IDataRecord.GetData(Int32) |
Aby uzyskać opis tego elementu członkowskiego, zobacz GetData(Int32). |
Metody rozszerzania
CanGetColumnSchema(DbDataReader) |
Pobiera wartość wskazującą, czy DbDataReader może uzyskać schemat kolumny. |
GetColumnSchema(DbDataReader) |
Pobiera schemat kolumny (kolekcjaDbColumn) dla DbDataReader. |
GetBoolean(DbDataReader, String) |
Pobiera wartość określonej kolumny jako wartość logiczną. |
GetByte(DbDataReader, String) |
Pobiera wartość określonej kolumny jako bajt. |
GetBytes(DbDataReader, String, Int64, Byte[], Int32, Int32) |
Odczytuje określoną liczbę bajtów z określonej kolumny rozpoczynającej się od określonego indeksu i zapisuje je w buforze rozpoczynającym się od określonej pozycji w buforze. |
GetChar(DbDataReader, String) |
Pobiera wartość określonej kolumny jako pojedynczy znak. |
GetChars(DbDataReader, String, Int64, Char[], Int32, Int32) |
Odczytuje określoną liczbę znaków z określonej kolumny rozpoczynającej się od określonego indeksu i zapisuje je w buforze rozpoczynającym się od określonej pozycji. |
GetData(DbDataReader, String) |
Zwraca zagnieżdżony czytnik danych dla żądanej kolumny. |
GetDataTypeName(DbDataReader, String) |
Pobiera nazwę typu danych określonej kolumny. |
GetDateTime(DbDataReader, String) |
Pobiera wartość określonej kolumny jako obiekt DateTime. |
GetDecimal(DbDataReader, String) |
Pobiera wartość określonej kolumny jako Decimal. |
GetDouble(DbDataReader, String) |
Pobiera wartość określonej kolumny jako liczbę zmiennoprzecinkową o podwójnej precyzji. |
GetFieldType(DbDataReader, String) |
Pobiera typ danych określonej kolumny. |
GetFieldValue<T>(DbDataReader, String) |
Pobiera wartość określonej kolumny jako żądany typ. |
GetFieldValueAsync<T>(DbDataReader, String, CancellationToken) |
Asynchronicznie pobiera wartość określonej kolumny jako żądany typ. |
GetFloat(DbDataReader, String) |
Pobiera wartość określonej kolumny jako liczbę zmiennoprzecinkową o pojedynczej precyzji. |
GetGuid(DbDataReader, String) |
Pobiera wartość określonej kolumny jako globalnie unikatowy identyfikator (GUID). |
GetInt16(DbDataReader, String) |
Pobiera wartość określonej kolumny jako 16-bitową liczbę całkowitą ze znakiem. |
GetInt32(DbDataReader, String) |
Pobiera wartość określonej kolumny jako 32-bitową liczbę całkowitą ze znakiem. |
GetInt64(DbDataReader, String) |
Pobiera wartość określonej kolumny jako 64-bitową liczbę całkowitą ze znakiem. |
GetProviderSpecificFieldType(DbDataReader, String) |
Pobiera typ specyficzny dla dostawcy określonej kolumny. |
GetProviderSpecificValue(DbDataReader, String) |
Pobiera wartość określonej kolumny jako wystąpienie typu specyficznego dla dostawcy. |
GetStream(DbDataReader, String) |
Pobiera strumień do pobierania danych z określonej kolumny. |
GetString(DbDataReader, String) |
Pobiera wartość określonej kolumny jako wystąpienie String. |
GetTextReader(DbDataReader, String) |
Pobiera czytnik tekstu w celu pobrania danych z kolumny. |
GetValue(DbDataReader, String) |
Pobiera wartość określonej kolumny jako wystąpienie Object. |
IsDBNull(DbDataReader, String) |
Pobiera wartość wskazującą, czy kolumna zawiera nieistniejące, czy brakujące wartości. |
IsDBNullAsync(DbDataReader, String, CancellationToken) |
Asynchronicznie pobiera wartość wskazującą, czy kolumna zawiera nieistniejące, czy brakujące wartości. |
Cast<TResult>(IEnumerable) |
Rzutuje elementy IEnumerable do określonego typu. |
OfType<TResult>(IEnumerable) |
Filtruje elementy IEnumerable na podstawie określonego typu. |
AsParallel(IEnumerable) |
Umożliwia równoległość zapytania. |
AsQueryable(IEnumerable) |
Konwertuje IEnumerable na IQueryable. |
ConfigureAwait(IAsyncDisposable, Boolean) |
Konfiguruje, w jaki sposób będą wykonywane oczekiwania na zadania zwrócone z asynchronicznego jednorazowego użytku. |