共用方式為


DataReader 類別

定義

表示 IVsDataReader 和 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
繼承
DataReader
衍生
實作

建構函式

DataReader()

初始化 DataReader 類別的新執行個體。

屬性

Descriptor

取得描述數據源數據的資訊。

HasDescriptor

取得值,指出數據讀取器是否透過屬性公開其 IVsDataReaderDescriptor 實作 Descriptor

IsClosed

取得布爾值,指出指定的讀取器是否已關閉。

ItemCount

取得目前數據區塊中的項目數目。

Status

取得方法目前提供數據給數據讀取器所傳回的數值狀態代碼。

方法

Close()

關閉 DataReader 執行個體。

Dispose()

釋放目前實例所保留的 DataReader Managed資源。

Dispose(Boolean)

清除與目前 DataReader 實例相關聯的資源,同時呼叫公用 Dispose() 方法,以及呼叫 方法的物件完成 Finalize() 時。

Finalize()

完成目前的 DataReader 實例。

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

擷取原始二進位數據的指定位元元組數目。

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

擷取原始二進位數據的指定位元元組數目。

GetItem(Int32)

擷取目前數據區塊中指定索引處的專案值。

GetItem(String)

擷取目前數據區塊中具有指定名稱的數據項值。

GetItemIndex(String)

傳回對應至數據區塊中指定項目名稱的索引。

GetItemMaxLength(Int32)

擷取指定索引處數據項的最大長度,以字元為單位。

GetItemName(Int32)

擷取在指定索引處指派給數據項的名稱,如果有的話。

GetItemType(Int32)

擷取位於預設格式 Default之指定索引處之數據項或專案的數據類型。

GetItemType(Int32, DataItemTypeFormat)

以指定格式擷取指定索引處的數據項或專案數據類型。

IsNullItem(Int32)

指出指定索引處的數據項是否未指定,也就是 null。

IsNullItem(String)

指出指定數據項的值是否未指定,也就是 null。

NextResult()

在讀取器包含多個結果集的情況下,將數據讀取器前進到下一個結果集。

Read()

在讀取器包含多個數據區塊的情況下,將讀取器前進到下一個數據區塊。

Terminate()

立即終止數據讀取器,而不需要傳回所有數據或設定輸出參數。

適用於