Udostępnij za pośrednictwem


DataReader Klasa

Definicja

Reprezentuje implementację interfejsów IVsDataReader i IVsDataReaderDescriptor.

public ref class DataReader abstract : IDisposable, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataReader, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataReaderDescriptor
public abstract class DataReader : IDisposable, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReaderDescriptor
type DataReader = class
    interface IVsDataReader
    interface IDisposable
    interface IVsDataReaderDescriptor
Public MustInherit Class DataReader
Implements IDisposable, IVsDataReader, IVsDataReaderDescriptor
Dziedziczenie
DataReader
Pochodne
Implementuje

Konstruktory

DataReader()

Inicjuje nowe wystąpienie klasy DataReader.

Właściwości

Descriptor

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

HasDescriptor

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

IsClosed

Pobiera wartość logiczną wskazującą, czy określony czytnik został zamknięty.

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.

Metody

Close()

DataReader Zamyka wystąpienie.

Dispose()

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

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 .

Finalize()

Finalizuje bieżące DataReader wystąpienie.

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

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

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

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

GetItem(Int32)

Pobiera wartość elementu w określonym indeksie w bieżącym bloku danych.

GetItem(String)

Pobiera wartość elementu danych o określonej nazwie w bieżącym bloku danych.

GetItemIndex(String)

Zwraca indeks odpowiadający określonej nazwie elementu w bloku danych.

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 .

GetItemType(Int32, DataItemTypeFormat)

Pobiera typ danych elementu danych lub elementów w określonym indeksie w określonym formacie.

IsNullItem(Int32)

Wskazuje, czy element danych w określonym indeksie jest nieokreślony, czyli ma wartość null.

IsNullItem(String)

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

NextResult()

Rozwija czytnik danych do następnego zestawu wyników w przypadkach, gdy czytnik zawiera wiele zestawów wyników.

Read()

Przechodzi czytelnika do następnego bloku danych w przypadkach, gdy czytnik zawiera więcej niż jeden blok danych.

Terminate()

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

Dotyczy