Udostępnij za pośrednictwem


AdoDotNetSchemaReader Klasa

Definicja

Reprezentuje implementację interfejsów IVsDataReader i IVsDataReaderDescriptor przy użyciu schematu obiektu ADO DbDataReader (pobranego przez wywołanie metody GetSchemaTable).

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

Konstruktory

AdoDotNetSchemaReader(DbDataReader)

Inicjuje AdoDotNetSchemaReader nowe wystąpienie klasy za pomocą obiektu czytnika danych.

AdoDotNetSchemaReader(DbDataReader, DbCommand)

Inicjuje AdoDotNetSchemaReader nowe wystąpienie klasy z obiektem czytnika danych i obiektem polecenia danych.

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

IsClosed

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

ItemCount

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

SchemaTable

Pobiera obiekt DataTable reprezentujący schemat DbDataReader przekazanego do konstruktora AdoDotNetSchemaReaderobiektu .

Status

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

Metody

Close()

Zamyka bieżące AdoDotNetSchemaReader 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 dla podanej nazwy elementu, taki jak indeks kolumny dla danej nazwy kolumny.

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)

Pobiera wartość logiczną wskazującą, czy wartość elementu danych dla określonej nazwy elementu danych ma wartość null.

NextResult()

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

Read()

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

Terminate()

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

Dotyczy