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. |