DataReader Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili implementasi antarmuka IVsDataReader dan IVsDataReaderDescriptor.
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
- Warisan
-
DataReader
- Turunan
- Penerapan
Konstruktor
| DataReader() |
Menginisialisasi instans baru kelas DataReader. |
Properti
| Descriptor |
Mendapatkan informasi yang menjelaskan data dari sumber data. |
| HasDescriptor |
Mendapatkan nilai yang menunjukkan apakah pembaca data mengekspos implementasinya IVsDataReaderDescriptor melalui Descriptor properti . |
| IsClosed |
Mendapatkan nilai Boolean yang menunjukkan apakah pembaca yang ditentukan telah ditutup. |
| ItemCount |
Mendapatkan jumlah item di blok data saat ini. |
| Status |
Mendapatkan kode status numerik yang dikembalikan oleh metode yang saat ini menyediakan data kepada pembaca data. |
Metode
| Close() |
Menutup instans DataReader . |
| Dispose() |
Merilis sumber daya terkelola yang disimpan untuk instans saat ini DataReader . |
| Dispose(Boolean) |
Membersihkan sumber daya yang terkait dengan instans saat ini DataReader , baik ketika metode publik Dispose() dipanggil dan ketika objek diselesaikan dengan panggilan ke Finalize() metode . |
| Finalize() |
Menyelesaikan instans saat ini DataReader . |
| GetBytes(Int32, Byte[], Int32, Int32) |
Mengambil jumlah byte data biner mentah yang ditentukan. |
| GetBytes(String, Byte[], Int32, Int32) |
Mengambil jumlah byte data biner mentah yang ditentukan. |
| GetItem(Int32) |
Mengambil nilai item pada indeks yang ditentukan di blok data saat ini. |
| GetItem(String) |
Mengambil nilai item data dengan nama yang ditentukan di blok data saat ini. |
| GetItemIndex(String) |
Mengembalikan indeks yang sesuai dengan nama item yang ditentukan di blok data. |
| GetItemMaxLength(Int32) |
Mengambil panjang maksimum, dalam karakter, item data pada indeks yang ditentukan. |
| GetItemName(Int32) |
Mengambil nama yang ditetapkan ke item data pada indeks yang ditentukan, jika ada. |
| GetItemType(Int32) |
Mengambil jenis data item data, atau item, pada indeks yang ditentukan untuk format Defaultdefault . |
| GetItemType(Int32, DataItemTypeFormat) |
Mengambil tipe data item data, atau item, pada indeks yang ditentukan dalam format tertentu. |
| IsNullItem(Int32) |
Menunjukkan apakah item data pada indeks yang ditentukan tidak ditentukan, yaitu null. |
| IsNullItem(String) |
Menunjukkan apakah nilai item data yang diberikan tidak ditentukan, yaitu null. |
| NextResult() |
Memajukan pembaca data ke tataan hasil berikutnya dalam kasus di mana pembaca berisi beberapa tataan hasil. |
| Read() |
Memajukan pembaca ke blok data berikutnya dalam kasus di mana pembaca berisi lebih dari satu blok data. |
| Terminate() |
Segera mengakhiri pembaca data, tanpa harus mengembalikan semua data atau mengatur parameter output. |