Aracılığıyla paylaş


AdoDotNetTableReader Sınıf

Tanım

ADO .NET DataTable nesnesini kullanan IVsDataReader ve IVsDataReaderDescriptor arabirimlerinin bir uygulamasını temsil eder.

public ref class AdoDotNetTableReader : Microsoft::VisualStudio::Data::Framework::DataReader
public class AdoDotNetTableReader : Microsoft.VisualStudio.Data.Framework.DataReader
type AdoDotNetTableReader = class
    inherit DataReader
Public Class AdoDotNetTableReader
Inherits DataReader
Devralma
AdoDotNetTableReader

Oluşturucular

AdoDotNetTableReader(DataTable)

Bir örnekle birlikte sınıfının parametreli bir DataTable örneğini AdoDotNetDataTableReader başlatır.

AdoDotNetTableReader(DataTable, Int32)

Bir örnek ve durum değeriyle DataTable birlikte sınıfının parametreli bir örneğini AdoDotNetDataTableReader 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

öğesinin kapatılıp kapatılmadığını DataTable belirten bir değer alır.

ItemCount

Geçerli DataTable örnekte yer alan veri öğelerinin sayısını belirten bir tamsayı değeri alır.

Status

Veri tablosunun durumunu temsil eden bir tamsayı değeri alır; ancak, sabit olarak sıfır döndürür.

UnderlyingTable

Bu sınıfta kullanılan temel nesne DataTable örneğini alır.

Yöntemler

Close()

Geçerli DataTable örneği 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 uzaklıkta başlayan bir bayt akışını arabelleğe dizi olarak okur.

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

Belirtilen sayıda ham ikili veri alır.

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

Belirtilen dizindeki bir veri öğesini alır.

GetItem(String)

Belirtilen ada sahip bir veri öğesini alır.

GetItemIndex(String)

Belirtilen veri öğesi adı için veri öğesinin dizinini alır.

GetItemMaxLength(Int32)

Belirtilen dizindeki veri öğesinin uzunluk üst sınırını belirten bir tamsayı değeri alır.

GetItemName(Int32)

Belirtilen dizindeki veri öğesinin dize değişmez değerini 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 ve belirtilen öğe türü biçimindeki bir veri öğesinin veri türünü alır.

IsNullItem(Int32)

Belirtilen dizindeki veri öğesinin null olup olmadığını belirten bir Boole değeri alır.

IsNullItem(String)

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

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

Başka bir sonuç kümesi olup olmadığını test eder ve true ise değerini ilerletir AdoDotNetDataTableReader.

Read()

Başka bir veri kaydı olup olmadığını sınar ve doğruysa, öğesini AdoDotNetDataTableReader sonraki kayda ilerler.

Terminate()

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

(Devralındığı yer: DataReader)

Şunlara uygulanır