DataReader Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |