AdoDotNetDataReader 類別
使用 ADO.NETIDataReader 介面的實作,提供 DataReader 類別的實作。
繼承階層架構
Object
Microsoft.VisualStudio.Data.DataReader
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetDataReader
命名空間: Microsoft.VisualStudio.Data.AdoDotNet
組件: Microsoft.VisualStudio.Data (在 Microsoft.VisualStudio.Data.dll 中)
語法
'宣告
Public Class AdoDotNetDataReader _
Inherits DataReader
public class AdoDotNetDataReader : DataReader
public ref class AdoDotNetDataReader : public DataReader
type AdoDotNetDataReader =
class
inherit DataReader
end
public class AdoDotNetDataReader extends DataReader
AdoDotNetDataReader 類型會公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
![]() |
AdoDotNetDataReader(IDataReader) | 類別建構函式。初始化 AdoDotNetDataReader 類別的一個參數型執行個體 IDataReader 介面的實作。 |
![]() |
AdoDotNetDataReader(IDataReader, IDbCommand, array<DataParameter[]) | 類別建構函式。初始化類別的 AdoDotNetDataReader 一個參數化的執行個體與實際執行 IDataReaderIDataReader 介面的實作和命令及參數。 |
回頁首
屬性
名稱 | 描述 | |
---|---|---|
![]() |
InnerDataReader | 擷取目前巡覽資料讀取器的基礎 IDataReader 物件。 |
![]() |
IsClosed | 擷取布林值的資料讀取器執行個體是否已關閉。 (覆寫 DataReader.IsClosed。) |
![]() |
ItemCount | 擷取集合中的項目數目是目前的資料區塊。 (覆寫 DataReader.ItemCount。) |
![]() |
Status | 擷取方法所傳回的數值狀態碼目前提供資料給資料讀取器。 (覆寫 DataReader.Status。) |
回頁首
方法
名稱 | 描述 | |
---|---|---|
![]() |
Close | 結束目前 IDataReader 物件執行個體。 (覆寫 DataReader.Close()。) |
![]() |
Dispose() | 釋放 Managed 資源。 DataReader 目前執行個體所使用的。 (繼承自 DataReader)。 |
![]() |
Dispose(Boolean) | 清除資源與目前執行個體 DataReader ,兩個公用 Dispose ,當呼叫方法時,在物件和以及完成以呼叫 Finalize 方法。 (繼承自 DataReader)。 |
![]() |
Equals | 判斷指定的物件是否等於目前的物件。 (繼承自 Object)。 |
![]() |
Finalize | DataReader 完成目前的執行個體。 (繼承自 DataReader)。 |
![]() |
GetBytes | 擷取所指定的位元組數二進位資料。 (覆寫 DataReader.GetBytes(Int32, array<Byte[], Int32, Int32)。) |
![]() |
GetHashCode | 做為預設雜湊函式。 (繼承自 Object)。 |
![]() |
GetItem(Int32) | 擷取表示可擷取項目的物件執行個體所決定之中目前的資料區塊。 (覆寫 DataReader.GetItem(Int32)。) |
![]() |
GetItem(String) | 擷取表示可擷取項目的物件執行個體為名稱指定。 (覆寫 DataReader.GetItem(String)。) |
![]() |
GetItemMaxLength | 會擷取最大長度,以字元為單位),該資料項目在指定之索引處的。 (覆寫 DataReader.GetItemMaxLength(Int32)。) |
![]() |
GetItemName | 擷取這個名稱指派給資料項目在指定索引處,,如果有的話。 (覆寫 DataReader.GetItemName(Int32)。) |
![]() |
GetItemType | 傳回資料項目或項目的資料型別,在中指定之格式的指定索引處的。 (覆寫 DataReader.GetItemType(Int32, DataItemTypeFormat)。) |
![]() |
GetType | 取得目前實例 Type 的屬性。 (繼承自 Object)。 |
![]() |
IsNullItem | 表示在指定之索引上的資料項目是未指定的,也就是說, nullnull 參考 (即 Visual Basic 中的 Nothing)。 (覆寫 DataReader.IsNullItem(Int32)。) |
![]() |
MemberwiseClone | 建立目前 Object 的淺層複製 (Shallow Copy) 。 (繼承自 Object)。 |
![]() |
NextResult | 在讀取器包含多項結果時,將資料讀取器前進至下一個結果。 (覆寫 DataReader.NextResult()。) |
![]() |
Read | 在讀取器包含多個區塊處理,將讀取器前移至下一個資料區塊。 (覆寫 DataReader.Read()。) |
![]() |
Terminate | 立即結束資料讀取器,,而不需要傳回所有資料都將輸出參數。 (覆寫 DataReader.Terminate()。) |
![]() |
ToString | 傳回代表目前物件的字串。 (繼承自 Object)。 |
回頁首
備註
這個類別會根據 DataReader 類別的 IDataReader 介面的實作。
不可使用的資料提供者必須覆寫或修改這個類別的行為,相反地,它們可以具現化,就可有 ADO.NETIDataReader ,而且它們需要傳回 DDEX DataReader
物件。
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。