Dil

AdoDotNetSchemaReader Sınıf

Tanım

ADO .NET DbDataReader nesnesinin şemasını kullanan IVsDataReader ve IVsDataReaderDescriptor arabirimlerinin bir uygulamasını temsil eder (GetSchemaTable çağrılarak alınır).

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

Oluşturucular

Name Description
AdoDotNetSchemaReader(DbDataReader)

Veri okuyucu nesnesiyle sınıfının yeni bir örneğini AdoDotNetSchemaReader başlatır.

AdoDotNetSchemaReader(DbDataReader, DbCommand)

Veri okuyucu nesnesi ve veri komut nesnesi ile sınıfının yeni bir örneğini AdoDotNetSchemaReader başlatır.

Özellikler

Name Description
Descriptor

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

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

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

IsClosed

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

ItemCount

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

SchemaTable

oluşturucusuna AdoDotNetSchemaReadergeçirilen öğesinin şemasını DbDataReader temsil eden DataTable nesnesini alır.

Status

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

Yöntemler

Name Description
Close()

Geçerli AdoDotNetSchemaReader ö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)

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 öğ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)

Belirtilen veri öğesi adı için veri öğesi değerinin null olup olmadığını belirten bir Boole değeri alır.

NextResult()

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

Read()

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

Terminate()

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

Şunlara uygulanır