Udostępnij za pośrednictwem


AdoDotNetTableReader Klasa

Definicja

Reprezentuje implementację interfejsów IVsDataReader i IVsDataReaderDescriptor przy użyciu obiektu ADO .NET DataTable.

public ref class AdoDotNetTableReader : Microsoft::VisualStudio::Data::Framework::DataReader
public class AdoDotNetTableReader : Microsoft.VisualStudio.Data.Framework.DataReader
type AdoDotNetTableReader = class
    inherit DataReader
Public Class AdoDotNetTableReader
Inherits DataReader
Dziedziczenie
AdoDotNetTableReader

Konstruktory

AdoDotNetTableReader(DataTable)

Inicjuje sparametryzowane wystąpienie AdoDotNetDataTableReader klasy wraz z wystąpieniem DataTable .

AdoDotNetTableReader(DataTable, Int32)

Inicjuje sparametryzowane wystąpienie AdoDotNetDataTableReader klasy wraz z wystąpieniem DataTable i wartością stanu.

Właściwości

Descriptor

Pobiera informacje opisujące dane ze źródła danych.

(Odziedziczone po DataReader)
HasDescriptor

Pobiera wartość wskazującą, czy parametr danych uwidacznia jego IVsDataReaderDescriptor implementację Descriptor za pośrednictwem właściwości .

IsClosed

Pobiera wartość wskazującą DataTable , czy element jest zamknięty.

ItemCount

Pobiera wartość całkowitą określającą liczbę elementów danych zawartych w bieżącym DataTable wystąpieniu.

Status

Pobiera wartość całkowitą reprezentującą stan tabeli danych; jednak niezmiennie zwraca zero.

UnderlyingTable

Pobiera bazowe DataTable wystąpienie obiektu używane w tej klasie.

Metody

Close()

Zamyka bieżące DataTable wystąpienie.

Dispose()

Zwalnia zasoby zarządzane przechowywane dla bieżącego DataReader wystąpienia.

(Odziedziczone po DataReader)
Dispose(Boolean)

Czyści zasoby skojarzone z bieżącym DataReader wystąpieniem, zarówno wtedy, gdy wywoływana jest metoda publiczna Dispose() , jak i gdy obiekt jest finalizowany za pomocą wywołania Finalize() metody .

(Odziedziczone po DataReader)
GetBytes(Int32, Byte[], Int32, Int32)

Odczytuje strumień bajtów do buforu jako tablicę, zaczynając od określonego przesunięcia.

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

Pobiera określoną liczbę bajtów nieprzetworzonych danych binarnych.

(Odziedziczone po DataReader)
GetItem(Int32)

Pobiera element danych w określonym indeksie.

GetItem(String)

Pobiera element danych o określonej nazwie.

GetItemIndex(String)

Pobiera indeks elementu danych dla określonej nazwy elementu danych.

GetItemMaxLength(Int32)

Pobiera wartość całkowitą określającą maksymalną długość elementu danych w określonym indeksie.

GetItemName(Int32)

Pobiera nazwę literału ciągu elementu danych w określonym indeksie.

GetItemType(Int32)

Pobiera typ danych elementu danych lub elementów w określonym indeksie dla formatu Defaultdomyślnego .

(Odziedziczone po DataReader)
GetItemType(Int32, DataItemTypeFormat)

Pobiera typ danych dla elementu danych w określonym indeksie i z określonym formatem typu elementu.

IsNullItem(Int32)

Pobiera wartość logiczną wskazującą, czy element danych w określonym indeksie ma wartość null.

IsNullItem(String)

Wskazuje, czy wartość danego elementu danych jest nieokreślona, czyli null.

(Odziedziczone po DataReader)
NextResult()

Sprawdza, czy istnieje inny zestaw wyników, a jeśli wartość true, przechodzi do AdoDotNetDataTableReader.

Read()

Sprawdza, czy istnieje inny rekord danych, a jeśli ma wartość true, przechodzi AdoDotNetDataTableReader do następnego rekordu.

Terminate()

Natychmiast przerywa czytnik danych bez konieczności zwracania wszystkich danych lub ustawiania parametrów wyjściowych.

(Odziedziczone po DataReader)

Dotyczy