Aracılığıyla paylaş


AdoDotNetReader Sınıf

Tanım

ADO .NET DbDataReader nesnesini kullanarak IVsDataReader ve IVsDataReaderDescriptor arabirimlerinin bir uygulamasını temsil eder.

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

Oluşturucular

AdoDotNetReader(DbDataReader)

ADO.NET veri okuyucu nesnesiyle sınıfının parametreli bir örneğini AdoDotNetReader başlatır.

AdoDotNetReader(DbDataReader, DbCommand)

ADO.NET veri okuyucu nesnesi ve komut nesnesi ile sınıfının parametreli bir örneğini AdoDotNetReader başlatır.

Özellikler

Descriptor

Veri kaynağındaki verileri açıklayan bilgileri alır.

(Devralındığı yer: DataReader)
HasDescriptor

Veri parametresinin özelliğini kullanarak Descriptor uygulamasını kullanıma sununup göstermediğini IVsDataReaderDescriptor belirten bir değer alır.

IsClosed

Belirtilen veri okuyucu örneğinin kapalı olup olmadığını belirten bir değer alır.

ItemCount

Geçerli veri bloğundaki öğelerin sayısını alır.

Status

Şu anda veri okuyucuya veri sağlayan yöntemi tarafından döndürülen sayısal durum kodunu alır.

UnderlyingReader

Bu sınıf tarafından kullanılan temel nesne DbDataReader örneğini alır.

Yöntemler

Close()

Geçerli DbDataReader nesne örneğini kapatır.

Dispose()

Geçerli DataReader örnek için tutulan yönetilen kaynakları serbest bırakır.

(Devralındığı yer: DataReader)
Dispose(Boolean)

Hem ortak Dispose() yöntem çağrıldığında hem de nesne yöntem çağrısıyla sonlandırıldığında geçerli DataReader örnekle Finalize() ilişkili kaynakları temizler.

(Devralındığı yer: DataReader)
GetBytes(Int32, Byte[], Int32, Int32)

Belirtilen sayıda ikili veri baytını alır.

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

Belirtilen sayıda ham ikili veri alır.

(Devralındığı yer: DataReader)
GetItem(Int32)

Geçerli veri bloğundaki bir dizin tarafından belirlendiği gibi alınabilir öğeyi temsil eden bir nesne örneğini alır.

GetItem(String)

Adla belirtilen alınabilir öğeyi temsil eden bir nesne örneği alır.

GetItemIndex(String)

Belirli bir sütun adı için bir sütunun dizini gibi, verilen öğe adı için öğenin dizinini alır.

GetItemMaxLength(Int32)

Belirtilen dizindeki veri öğelerinin karakter cinsinden uzunluk üst sınırını alır.

GetItemName(Int32)

Varsa, belirtilen dizinde veri öğesine atanan adı alır.

GetItemType(Int32)

Varsayılan biçimi Defaultiçin belirtilen dizinde bir veri öğesinin veya öğelerin veri türünü alır.

(Devralındığı yer: DataReader)
GetItemType(Int32, DataItemTypeFormat)

Belirtilen dizindeki bir veri öğesinin veya öğelerin veri türünü belirtilen biçimde alır.

IsNullItem(Int32)

Belirtilen dizindeki veri öğesinin değerinin belirtilmemiş, yani null olup olmadığını gösterir.

IsNullItem(String)

Verilen veri öğesinin değerinin belirtilmemiş, yani null olup olmadığını gösterir.

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

Okuyucu birden çok sonuç içeriyorsa veri okuyucuyu bir sonraki sonuda ilerletir.

Read()

Okuyucu birden fazla blok içeriyorsa okuyucuyu bir sonraki veri bloğuna ilerletir.

Terminate()

Tüm verileri döndürmeden veya çıkış parametrelerini ayarlamadan veri okuyucuyu hemen sonlandırır.

Şunlara uygulanır