AdoDotNetTableReader 類別
以一個或多個唯讀,轉送結果集的形式,擷取一個或多個 DataTable 物件內容。
繼承階層架構
System.Object
Microsoft.VisualStudio.Data.Framework.DataReader
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetTableReader
命名空間: Microsoft.VisualStudio.Data.Framework.AdoDotNet
組件: Microsoft.VisualStudio.Data.Framework (在 Microsoft.VisualStudio.Data.Framework.dll 中)
語法
'宣告
Public Class AdoDotNetTableReader _
Inherits DataReader
public class AdoDotNetTableReader : DataReader
public ref class AdoDotNetTableReader : public DataReader
type AdoDotNetTableReader =
class
inherit DataReader
end
public class AdoDotNetTableReader extends DataReader
AdoDotNetTableReader 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
![]() |
AdoDotNetTableReader(DataTable) | 使用 DataTable 使用執行個體 T:Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetDataTableReader 初始化類別的新執行個體參數化的執行個體。 |
![]() |
AdoDotNetTableReader(DataTable, Int32) | 使用 DataTable 執行個體和狀態值。 AdoDotNetDataTableReader 初始化類別的新執行個體參數化的執行個體。 |
回頁首
屬性
名稱 | 說明 | |
---|---|---|
![]() |
Descriptor | 取得描述資料來源之資料的相關資訊。 (繼承自 DataReader)。 |
![]() |
HasDescriptor | 取得表示資料參數是否通過 Descriptor 屬性公開其 IVsDataReaderDescriptor 實作。 (覆寫 DataReader.HasDescriptor。) |
![]() |
IsClosed | 取得值,指出 DataTable 是否關閉。 (覆寫 DataReader.IsClosed。) |
![]() |
ItemCount | 取得指定資料項目數目的整數值包含在目前 DataTable 執行個體。 (覆寫 DataReader.ItemCount。) |
![]() |
Status | 取得表示資料表之狀態的整數值;不過,不變地傳回零。 (覆寫 DataReader.Status。) |
![]() |
UnderlyingTable | 取得基礎 DataTable 物件執行個體使用這個類別。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
![]() |
Close | 結束目前的執行個體。 DataTable (覆寫 DataReader.Close()。) |
![]() |
Dispose() | 釋放 Managed 資源。 DataReader 目前執行個體所使用的。 (繼承自 DataReader)。 |
![]() |
Dispose(Boolean) | 清除資源與目前執行個體 DataReader ,兩個公用 Dispose ,當呼叫方法時,和,當物件完成時呼叫 Finalize 方法時。 (繼承自 DataReader)。 |
![]() |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 |
![]() |
Finalize | DataReader 完成目前的執行個體。 (繼承自 DataReader)。 |
![]() |
GetBytes(String, array<Byte[], Int32, Int32) | 擷取所指定的位元組數未經處理的二進位資料。 (繼承自 DataReader)。 |
![]() |
GetBytes(Int32, array<Byte[], Int32, Int32) | 讀取位元組資料流讀入緩衝區做為陣列,從指定位移開始)。 (覆寫 DataReader.GetBytes(Int32, array<Byte[], Int32, Int32)。) |
![]() |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 |
![]() |
GetItem(Int32) | 擷取資料項目中指定的索引。 (覆寫 DataReader.GetItem(Int32)。) |
![]() |
GetItem(String) | 擷取具有指定名稱的資料項目。 (覆寫 DataReader.GetItem(String)。) |
![]() |
GetItemIndex | 擷取資料項目的索引指定的資料項目的名稱。 (覆寫 DataReader.GetItemIndex(String)。) |
![]() |
GetItemMaxLength | 擷取指定資料項目的最大長度的整數值會在指定的索引。 (覆寫 DataReader.GetItemMaxLength(Int32)。) |
![]() |
GetItemName | 擷取資料項目的字串常值名稱在指定之索引處的。 (覆寫 DataReader.GetItemName(Int32)。) |
![]() |
GetItemType(Int32) | 擷取資料項目或項目的資料型別,在預設格式的 Default指定索引處的。 (繼承自 DataReader)。 |
![]() |
GetItemType(Int32, DataItemTypeFormat) | 擷取資料項目的資料型別是在指定的索引和與指定的項目格式。 (覆寫 DataReader.GetItemType(Int32, DataItemTypeFormat)。) |
![]() |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 |
![]() |
IsNullItem(String) | 表示指定之資料項目的值是未指定的,也就是說, nullNull 參照 (即 Visual Basic 中的 Nothing)。 (繼承自 DataReader)。 |
![]() |
IsNullItem(Int32) | 擷取表示位於指定索引的資料項目布林值表示為 nullNull 參照 (即 Visual Basic 中的 Nothing)。 (覆寫 DataReader.IsNullItem(Int32)。) |
![]() |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 |
![]() |
NextResult | 測試是否有其他的結果,而且,則為,如果 true,前進 AdoDotNetDataTableReader。 (覆寫 DataReader.NextResult()。) |
![]() |
Read | 測試是否有另一個資料錄,而,則為,如果 true, AdoDotNetDataTableReader 前進到下一個資料錄。 (覆寫 DataReader.Read()。) |
![]() |
Terminate | 立即結束資料讀取器,,不需傳回任何資料或設定輸出參數。 (繼承自 DataReader)。 |
![]() |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
備註
不會 DDEX 提供者必須覆寫或修改這個類別的行為,相反地,它們可以具現化,就可在手動中有 ADO.NETDataTable 物件,而且它們需要傳回 DataReader 物件。
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。