Partilhar via


IVsDataReader Interface

Definição

Representa métodos para ler dados de uma fonte de dados.

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
Derivado
Atributos
Implementações

Propriedades

Descriptor

Quando implementado por uma classe, obtém informações que descrevem os dados de uma fonte de dados.

IsClosed

Quando implementado por uma classe, obtém um valor booliano que indica se o leitor especificado está fechado.

Status

Quando implementado por uma classe, obtém um código de status numérico retornado pelo método que atualmente fornece dados ao leitor de dados.

Métodos

Close()

Quando implementado por uma classe, fecha a IVsDataReader instância.

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

Quando implementado por uma classe, recupera um número especificado de bytes de dados binários brutos.

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

Quando implementado por uma classe, recupera um número especificado de bytes de dados binários brutos.

GetItem(Int32)

Quando implementado por uma classe, recupera o valor do item no índice especificado no bloco de dados atual.

GetItem(String)

Quando implementado por uma classe, recupera o valor de um item de dados com o nome especificado no bloco de dados atual.

IsNullItem(Int32)

Quando implementado por uma classe, indica se o item de dados no índice especificado não é especificado, ou seja, nulo.

IsNullItem(String)

Quando implementado por uma classe, indica se o valor do item de dados fornecido não é especificado, ou seja, nulo.

NextResult()

Quando implementado por uma classe, avança o leitor de dados para o próximo conjunto de resultados, nos casos em que o leitor contém vários conjuntos de resultados.

Read()

Quando implementado por uma classe, avança o leitor para o próximo bloco de dados, nos casos em que o leitor contém mais de um bloco de dados.

Terminate()

Quando implementado por uma classe, encerra o leitor de dados imediatamente, sem necessariamente retornar todos os dados ou definir parâmetros de saída.

Aplica-se a