Aracılığıyla paylaş


DataReader Sınıf

Tanım

IVsDataReader ve IVsDataReaderDescriptor arabirimlerinin bir uygulamasını temsil eder.

public ref class DataReader abstract : IDisposable, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataReader, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataReaderDescriptor
public abstract class DataReader : IDisposable, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReaderDescriptor
type DataReader = class
    interface IVsDataReader
    interface IDisposable
    interface IVsDataReaderDescriptor
Public MustInherit Class DataReader
Implements IDisposable, IVsDataReader, IVsDataReaderDescriptor
Devralma
DataReader
Türetilmiş
Uygulamalar

Oluşturucular

DataReader()

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

Özellikler

Descriptor

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

HasDescriptor

Veri okuyucunun uygulamasını özelliği aracılığıyla Descriptor kullanıma sununup göstermediğini IVsDataReaderDescriptor belirten bir değer alır.

IsClosed

Belirtilen okuyucunun kapatılıp kapatılmadığını gösteren bir Boole değeri 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.

Yöntemler

Close()

DataReader Örneği kapatır.

Dispose()

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

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.

Finalize()

Geçerli DataReader örneği son haline getirir.

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

Belirtilen sayıda ham ikili veri alır.

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

Belirtilen sayıda ham ikili veri alır.

GetItem(Int32)

Geçerli veri bloğunda belirtilen dizindeki öğenin değerini alır.

GetItem(String)

Geçerli veri bloğunda belirtilen ada sahip bir veri öğesinin değerini alır.

GetItemIndex(String)

Veri bloğunda belirtilen öğe adına karşılık gelen dizini döndürü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.

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 belirtilmemiş, yani null olup olmadığını gösterir.

IsNullItem(String)

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

NextResult()

Okuyucunun birden çok sonuç kümesi içerdiği durumlarda veri okuyucuyu sonraki sonuç kümesine ilerler.

Read()

Okuyucunun birden fazla veri bloğu içerdiği durumlarda okuyucuyu bir sonraki veri bloğuna ilerler.

Terminate()

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

Şunlara uygulanır