AdoDotNetSchemaReader 類別
用於取得封裝結果集的 IDataReader 物件結構描述的方法。
繼承階層架構
Object
Microsoft.VisualStudio.Data.DataReader
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetSchemaReader
命名空間: Microsoft.VisualStudio.Data.AdoDotNet
組件: Microsoft.VisualStudio.Data (在 Microsoft.VisualStudio.Data.dll 中)
語法
'宣告
Public Class AdoDotNetSchemaReader _
Inherits DataReader
public class AdoDotNetSchemaReader : DataReader
public ref class AdoDotNetSchemaReader : public DataReader
type AdoDotNetSchemaReader =
class
inherit DataReader
end
public class AdoDotNetSchemaReader extends DataReader
AdoDotNetSchemaReader 類型會公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
![]() |
AdoDotNetSchemaReader(IDataReader) | 類別建構函式。使用 IDataReader,初始化 AdoDotNetSchemaReader 類別的新執行個體。 |
![]() |
AdoDotNetSchemaReader(IDataReader, IDbCommand) | 類別建構函式。AdoDotNetSchemaReader 初始化類別的新執行個體。 IDataReader 的,並 IDbCommand 物件。 |
回頁首
屬性
名稱 | 描述 | |
---|---|---|
![]() |
InnerDataReader | 提供輸入直接存取基礎 IDataReader 物件。 |
![]() |
IsClosed | 擷取表示 AdoDotNetSchemaReader 布林值會指示是否已關閉。 (覆寫 DataReader.IsClosed。) |
![]() |
ItemCount | 擷取指定資料項目數目的整數值包含在目前 AdoDotNetSchemaReader 執行個體。 (覆寫 DataReader.ItemCount。) |
![]() |
SchemaTable | 擷取表示 IDataReader 結構描述傳入 AdoDotNetSchemaReader之建構函式的 DataTable 物件。 |
![]() |
Status | 擷取方法所傳回的數值狀態碼目前提供資料給 DataReader 物件。 (覆寫 DataReader.Status。) |
回頁首
方法
名稱 | 描述 | |
---|---|---|
![]() |
Close | 結束目前的執行個體。 AdoDotNetSchemaReader (覆寫 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 | 如果支援,則 true 前進 AdoDotNetSchemaReader,測試是否有其他的結果集。 (覆寫 DataReader.NextResult()。) |
![]() |
Read | 如果支援,則 trueAdoDotNetSchemaReader 前進到下一個資料錄,測試是否有另一個資料錄。 (覆寫 DataReader.Read()。) |
![]() |
Terminate | 立即結束, DataReader 物件,而不需傳回任何資料也不會將輸出參數。 (覆寫 DataReader.Terminate()。) |
![]() |
ToString | 傳回代表目前物件的字串。 (繼承自 Object)。 |
回頁首
備註
實作 IDataReader 介面。 這個類別會接受做為輸入 IDataReader 物件並公開 IDataReader 物件的結構描述做為 DDEX DataReader。
資料讀取器的格式公開為 DeriveSchema 方法所需的時,有一組固定的資料行。 它不會公開基礎 IDataReader 執行個體時所提供,當呼叫 GetSchemaTable 方法的相同資訊。
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。