Udostępnij za pośrednictwem


AdoDotNetReader Klasa

Definicja

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

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

Konstruktory

AdoDotNetReader(DbDataReader)

Inicjuje sparametryzowane wystąpienie AdoDotNetReader klasy z obiektem czytnika danych ADO.NET.

AdoDotNetReader(DbDataReader, DbCommand)

Inicjuje sparametryzowane wystąpienie AdoDotNetReader klasy z obiektem czytnika danych ADO.NET i obiektem polecenia.

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ą, czy określone wystąpienie czytnika danych jest zamknięte.

ItemCount

Pobiera liczbę elementów w bieżącym bloku danych.

Status

Pobiera kod stanu liczbowego zwracany przez metodę, która obecnie dostarcza dane do czytnika danych.

UnderlyingReader

Pobiera bazowe DbDataReader wystąpienie obiektu, które jest używane przez tę klasę.

Metody

Close()

Zamyka bieżące DbDataReader wystąpienie obiektu.

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)

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

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

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

(Odziedziczone po DataReader)
GetItem(Int32)

Pobiera wystąpienie obiektu reprezentujące element, który można pobrać zgodnie z indeksem w bieżącym bloku danych.

GetItem(String)

Pobiera wystąpienie obiektu reprezentujące element, który można pobrać zgodnie z nazwą.

GetItemIndex(String)

Pobiera indeks elementu dla podanej nazwy elementu, taki jak indeks kolumny dla danej nazwy kolumny.

GetItemMaxLength(Int32)

Pobiera maksymalną długość elementów danych w znakach w określonym indeksie.

GetItemName(Int32)

Pobiera nazwę przypisaną do elementu danych w określonym indeksie, jeśli istnieje.

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 elementu danych lub elementów w określonym indeksie w określonym formacie.

IsNullItem(Int32)

Wskazuje, czy wartość elementu danych w określonym indeksie jest nieokreślona, czyli null.

IsNullItem(String)

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

(Odziedziczone po DataReader)
NextResult()

Rozwija czytnik danych do następnego wyniku, jeśli czytnik zawiera wiele wyników.

Read()

Rozwija czytnik do następnego bloku danych, jeśli czytnik zawiera więcej niż jeden blok.

Terminate()

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

Dotyczy