DataReader Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |