Udostępnij za pośrednictwem


IVsDataReader Interfejs

Definicja

Reprezentuje metody odczytywania danych ze źródła danych.

public interface class IVsDataReader : IDisposable
[Microsoft.VisualStudio.Data.Core.DataClientObject("29885742-32C5-46d3-A2A6-A28F4B6D746B")]
public interface IVsDataReader : IDisposable
[<Microsoft.VisualStudio.Data.Core.DataClientObject("29885742-32C5-46d3-A2A6-A28F4B6D746B")>]
type IVsDataReader = interface
    interface IDisposable
Public Interface IVsDataReader
Implements IDisposable
Pochodne
Atrybuty
Implementuje

Właściwości

Descriptor

Po zaimplementowaniu przez klasę pobiera informacje opisujące dane ze źródła danych.

IsClosed

Po zaimplementowaniu przez klasę pobiera wartość logiczną wskazującą, czy określony czytnik jest zamknięty.

Status

Po zaimplementowaniu przez klasę pobiera kod stanu liczbowego zwracany przez metodę, która obecnie dostarcza dane do czytnika danych.

Metody

Close()

Po zaimplementowaniu przez klasę zamyka IVsDataReader wystąpienie.

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

Po zaimplementowaniu przez klasę pobiera określoną liczbę bajtów nieprzetworzonych danych binarnych.

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

Po zaimplementowaniu przez klasę pobiera określoną liczbę bajtów nieprzetworzonych danych binarnych.

GetItem(Int32)

Po zaimplementowaniu przez klasę pobiera wartość elementu w określonym indeksie w bieżącym bloku danych.

GetItem(String)

Po zaimplementowaniu przez klasę pobiera wartość elementu danych o określonej nazwie w bieżącym bloku danych.

IsNullItem(Int32)

W przypadku zaimplementowania przez klasę wskazuje, czy element danych w określonym indeksie jest nieokreślony, czyli null.

IsNullItem(String)

W przypadku zaimplementowania przez klasę wskazuje, czy wartość danego elementu danych jest nieokreślona, czyli null.

NextResult()

Po zaimplementowaniu przez klasę czytnik danych przechodzi do następnego zestawu wyników, w przypadkach, gdy czytnik zawiera wiele zestawów wyników.

Read()

Po zaimplementowaniu przez klasę czytnik przechodzi do następnego bloku danych, w przypadkach, gdy czytnik zawiera więcej niż jeden blok danych.

Terminate()

Po zaimplementowaniu przez klasę czytnik danych natychmiast kończy działanie bez konieczności zwracania wszystkich parametrów danych ani ustawiania parametrów wyjściowych.

Dotyczy