DbDataReader Sınıf

Tanım

Veri kaynağından yalnızca ileriye doğru satır akışını okur.

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
Devralma
DbDataReader
Devralma
DbDataReader
Türetilmiş
Uygulamalar

Oluşturucular

DbDataReader()

DbDataReader sınıfının yeni bir örneğini başlatır.

Özellikler

Depth

Geçerli satır için iç içe yerleştirme derinliğini gösteren bir değer alır.

FieldCount

Türetilmiş bir sınıfta geçersiz kılındığında, geçerli satırdaki sütun sayısını alır.

HasRows

Türetilmiş bir sınıfta geçersiz kılındığında, bunun DbDataReader bir veya daha fazla satır içerip içermediğini belirten bir değer alır.

IsClosed

Türetilmiş bir sınıfta geçersiz kılındığında, öğesinin kapatılıp kapatılmadığını DbDataReader belirten bir değer alır.

Item[Int32]

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen sütunun değerini örneği Objectolarak alır.

Item[String]

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen sütunun değerini örneği Objectolarak alır.

RecordsAffected

Türetilmiş bir sınıfta geçersiz kılındığında, SQL deyiminin yürütülmesiyle değiştirilen, eklenen veya silinen satır sayısını alır.

VisibleFieldCount

içinde DbDataReader gizlenmeyen alanların sayısını alır.

Yöntemler

Close()

DbDataReader Nesneyi kapatır.

CloseAsync()

Nesneyi zaman uyumsuz olarak kapatır DbDataReader .

CreateObjRef(Type)

Uzak bir nesneyle iletişim kurmak için kullanılan bir ara sunucu oluşturmak için gereken tüm ilgili bilgileri içeren bir nesne oluşturur.

(Devralındığı yer: MarshalByRefObject)
Dispose()

DbDataReader sınıfının geçerli örneği tarafından kullanılan tüm kaynakları serbest bırakır.

Dispose(Boolean)

DbDataReader tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve yönetilen kaynakları isteğe bağlı olarak serbest bırakır.

DisposeAsync()

Sınıfın geçerli örneği DbDataReader tarafından kullanılan tüm kaynakları zaman uyumsuz olarak serbest bırakır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetBoolean(Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen sütunun değerini Boole değeri olarak alır.

GetByte(Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen sütunun değerini bayt olarak alır.

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

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen dizinde başlayan belirtilen sütundan belirtilen sayıda bayt okur ve bunları arabellekte belirtilen konumdan başlayan bir arabelleğe yazar.

GetChar(Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen sütunun değerini tek bir karakter olarak alır.

GetChars(Int32, Int64, Char[], Int32, Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen bir dizinden başlayarak belirtilen sütundan belirtilen sayıda karakteri okur ve bunları belirtilen konumdan başlayan bir arabelleğe yazar.

GetColumnSchemaAsync(CancellationToken)

Bu, zaman uyumsuz sürümüdür GetColumnSchema(DbDataReader). Sağlayıcılar uygun bir uygulamayla geçersiz kılmalıdır. cancellationToken isteğe bağlı olarak kabul edilebilir. Varsayılan uygulama zaman uyumlu GetColumnSchema(DbDataReader) çağrıyı çağırır ve tamamlanmış bir görev döndürür. Varsayılan uygulama, zaten iptal edilmiş bir görev geçirildiyse iptal edilmiş cancellationTokenbir görev döndürür. tarafından GetColumnSchema(DbDataReader) oluşan özel durumlar, döndürülen Görev Özel Durumu özelliği aracılığıyla iletilecektir.

GetData(Int32)

İstenen sütun için iç içe veri okuyucu döndürür.

GetDataTypeName(Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen sütunun veri türünün adını alır.

GetDateTime(Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen sütunun değerini nesne DateTime olarak alır.

GetDbDataReader(Int32)

DbDataReader İstenen sütun sıralı için sağlayıcıya özgü bir uygulamayla geçersiz kılınabilecek bir nesne döndürür.

GetDecimal(Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen sütunun değerini olarak Decimalalır.

GetDouble(Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen sütunun değerini çift duyarlıklı kayan nokta sayısı olarak alır.

GetEnumerator()

Türetilmiş bir sınıfta geçersiz kılındığında, veri okuyucudaki satırlar arasında yineleme yapmak için kullanılabilecek bir numaralandırıcı döndürür.

GetFieldType(Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen sütunun veri türünü alır.

GetFieldValue<T>(Int32)

İstenen tür olarak belirtilen sütunun değerini alır.

GetFieldValueAsync<T>(Int32)

Belirtilen sütunun değerini zaman uyumsuz olarak istenen tür olarak alır.

GetFieldValueAsync<T>(Int32, CancellationToken)

Belirtilen sütunun değerini zaman uyumsuz olarak istenen tür olarak alır.

GetFloat(Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen sütunun değerini tek duyarlıklı kayan nokta sayısı olarak alır.

GetGuid(Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen sütunun değerini genel olarak benzersiz tanımlayıcı (GUID) olarak alır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetInt16(Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen sütunun değerini 16 bit imzalı tamsayı olarak alır.

GetInt32(Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen sütunun değerini 32 bit imzalı tamsayı olarak alır.

GetInt64(Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen sütunun değerini 64 bit imzalı tamsayı olarak alır.

GetLifetimeService()
Geçersiz.

Bu örnek için yaşam süresi ilkesini denetleen geçerli yaşam süresi hizmet nesnesini alır.

(Devralındığı yer: MarshalByRefObject)
GetName(Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, sıfır tabanlı sütun sıralı olarak sütunun adını alır.

GetOrdinal(String)

Türetilmiş bir sınıfta geçersiz kılındığında, sütunun adı verildiğinde sütun sırasını alır.

GetProviderSpecificFieldType(Int32)

Belirtilen sütunun sağlayıcıya özgü türünü alır.

GetProviderSpecificValue(Int32)

Belirtilen sütunun değerini sağlayıcıya özgü bir türün örneği olarak alır.

GetProviderSpecificValues(Object[])

Geçerli satır için koleksiyondaki sağlayıcıya özgü tüm öznitelik sütunlarını alır.

GetSchemaTable()

sütun meta verilerini DbDataReaderaçıklayan bir DataTable döndürür. null Yürütülen komut sonuç kümesi döndürmediyse veya döndürdükten sonra NextResult() döndürürfalse.

GetSchemaTableAsync(CancellationToken)

Bu, zaman uyumsuz sürümüdür GetSchemaTable(). Sağlayıcılar uygun bir uygulamayla geçersiz kılmalıdır. cancellationToken isteğe bağlı olarak kabul edilebilir. Varsayılan uygulama zaman uyumlu GetSchemaTable() çağrıyı çağırır ve tamamlanmış bir görev döndürür. Varsayılan uygulama, zaten iptal edilmiş bir görev geçirildiyse iptal edilmiş cancellationTokenbir görev döndürür. tarafından GetSchemaTable() oluşan özel durumlar, döndürülen Görev Özel Durumu özelliği aracılığıyla iletilecektir.

GetStream(Int32)

Belirtilen sütundan veri almak için bir akış alır.

GetString(Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen sütunun değerini örneği Stringolarak alır.

GetTextReader(Int32)

Sütundan veri almak için bir metin okuyucu alır.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
GetValue(Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen sütunun değerini örneği Objectolarak alır.

GetValues(Object[])

Türetilmiş bir sınıfta geçersiz kılındığında, bir nesne dizisini geçerli satırın sütun değerleriyle doldurur.

InitializeLifetimeService()
Geçersiz.

Bu örneğin yaşam süresi ilkesini denetlemek için bir yaşam süresi hizmet nesnesi alır.

(Devralındığı yer: MarshalByRefObject)
IsDBNull(Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, sütunun var olmayan veya eksik değerler içerip içermediğini belirten bir değer alır.

IsDBNullAsync(Int32)

Zaman uyumsuz olarak, sütunun var olmayan veya eksik değerler içerdiğini belirten bir değer alır.

IsDBNullAsync(Int32, CancellationToken)

Zaman uyumsuz olarak, sütunun var olmayan veya eksik değerler içerdiğini belirten bir değer alır.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
MemberwiseClone(Boolean)

Geçerli MarshalByRefObject nesnenin sığ bir kopyasını oluşturur.

(Devralındığı yer: MarshalByRefObject)
NextResult()

Türetilmiş bir sınıfta geçersiz kılındığında, bir deyim toplu işleminin sonuçlarını okurken okuyucuyu sonraki sonuca ilerletir.

NextResultAsync()

Bir deyim toplu işleminin sonuçlarını okurken okuyucuyu zaman uyumsuz olarak sonraki sonuca ilerler.

NextResultAsync(CancellationToken)

Bir deyim toplu işleminin sonuçlarını okurken okuyucuyu zaman uyumsuz olarak sonraki sonuca ilerler.

Read()

Türetilmiş bir sınıfta geçersiz kılındığında okuyucuyu sonuç kümesindeki bir sonraki kayda ilerler.

ReadAsync()

Zaman uyumsuz olarak okuyucuyu bir sonuç kümesindeki bir sonraki kayda ilerler.

ReadAsync(CancellationToken)

Zaman uyumsuz olarak okuyucuyu bir sonuç kümesindeki bir sonraki kayda ilerler.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

IDataReader.Close()

Bu üyenin açıklaması için bkz Close(). .

IDataReader.GetSchemaTable()

Bu üyenin açıklaması için bkz GetSchemaTable(). .

IDataRecord.GetData(Int32)

Bu üyenin açıklaması için bkz GetData(Int32). .

Uzantı Metotları

CanGetColumnSchema(DbDataReader)

sütun şeması alıp DbDataReader alamayacağını belirten bir değer alır.

GetColumnSchema(DbDataReader)

bir DbDataReaderiçin sütun şemasını (DbColumn koleksiyon) alır.

GetBoolean(DbDataReader, String)

Belirtilen sütunun değerini Boole değeri olarak alır.

GetByte(DbDataReader, String)

Belirtilen sütunun değerini bayt olarak alır.

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

Belirtilen dizinden başlayarak belirtilen sütundan belirtilen sayıda bayt okur ve bunları arabellekte belirtilen konumdan başlayan bir arabelleğe yazar.

GetChar(DbDataReader, String)

Belirtilen sütunun değerini tek bir karakter olarak alır.

GetChars(DbDataReader, String, Int64, Char[], Int32, Int32)

Belirtilen bir dizinden başlayan belirtilen sütundan belirtilen sayıda karakteri okur ve bunları belirtilen konumdan başlayan bir arabelleğe yazar.

GetData(DbDataReader, String)

İstenen sütun için iç içe veri okuyucu döndürür.

GetDataTypeName(DbDataReader, String)

Belirtilen sütunun veri türünün adını alır.

GetDateTime(DbDataReader, String)

Belirtilen sütunun değerini nesne DateTime olarak alır.

GetDecimal(DbDataReader, String)

Belirtilen sütunun değerini olarak Decimalalır.

GetDouble(DbDataReader, String)

Belirtilen sütunun değerini çift duyarlıklı kayan nokta sayısı olarak alır.

GetFieldType(DbDataReader, String)

Belirtilen sütunun veri türünü alır.

GetFieldValue<T>(DbDataReader, String)

İstenen tür olarak belirtilen sütunun değerini alır.

GetFieldValueAsync<T>(DbDataReader, String, CancellationToken)

Belirtilen sütunun değerini zaman uyumsuz olarak istenen tür olarak alır.

GetFloat(DbDataReader, String)

Belirtilen sütunun değerini tek duyarlıklı kayan nokta sayısı olarak alır.

GetGuid(DbDataReader, String)

Belirtilen sütunun değerini genel olarak benzersiz tanımlayıcı (GUID) olarak alır.

GetInt16(DbDataReader, String)

Belirtilen sütunun değerini 16 bit imzalı tamsayı olarak alır.

GetInt32(DbDataReader, String)

Belirtilen sütunun değerini 32 bit imzalı tamsayı olarak alır.

GetInt64(DbDataReader, String)

Belirtilen sütunun değerini 64 bit imzalı tamsayı olarak alır.

GetProviderSpecificFieldType(DbDataReader, String)

Belirtilen sütunun sağlayıcıya özgü türünü alır.

GetProviderSpecificValue(DbDataReader, String)

Belirtilen sütunun değerini sağlayıcıya özgü bir türün örneği olarak alır.

GetStream(DbDataReader, String)

Belirtilen sütundan veri almak için bir akış alır.

GetString(DbDataReader, String)

Belirtilen sütunun değerini örneği Stringolarak alır.

GetTextReader(DbDataReader, String)

Sütundan veri almak için bir metin okuyucu alır.

GetValue(DbDataReader, String)

Belirtilen sütunun değerini örneği Objectolarak alır.

IsDBNull(DbDataReader, String)

Sütunun var olmayan veya eksik değerler içerip içermediğini gösteren bir değer alır.

IsDBNullAsync(DbDataReader, String, CancellationToken)

Zaman uyumsuz olarak, sütunun var olmayan veya eksik değerler içerdiğini belirten bir değer alır.

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe atar.

OfType<TResult>(IEnumerable)

Öğesinin IEnumerable öğelerini belirtilen türe göre filtreler.

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

bir IEnumerable öğesini öğesine IQueryabledönüştürür.

ConfigureAwait(IAsyncDisposable, Boolean)

Zaman uyumsuz bir atılabilir öğeden döndürülen görevlerde awaits işleminin nasıl gerçekleştirildiğini yapılandıran.

Şunlara uygulanır

Ayrıca bkz.