Compartilhar via


Interface IVsDataReader

Representa a interface que expõe métodos e propriedades para ler dados da fonte de dados.

Namespace:  Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly:  Microsoft.VisualStudio.Data.Services (em Microsoft.VisualStudio.Data.Services.dll)

Sintaxe

'Declaração
<DataClientObjectAttribute("29885742-32C5-46d3-A2A6-A28F4B6D746B")> _
Public Interface IVsDataReader _
    Inherits IDisposable
[DataClientObjectAttribute("29885742-32C5-46d3-A2A6-A28F4B6D746B")]
public interface IVsDataReader : IDisposable
[DataClientObjectAttribute(L"29885742-32C5-46d3-A2A6-A28F4B6D746B")]
public interface class IVsDataReader : IDisposable
[<DataClientObjectAttribute("29885742-32C5-46d3-A2A6-A28F4B6D746B")>]
type IVsDataReader =  
    interface
        interface IDisposable
    end
public interface IVsDataReader extends IDisposable

O tipo IVsDataReader expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Descriptor Quando implementado por uma classe, obtém informações que descrevem os dados de uma fonte de dados.
Propriedade pública IsClosed Quando implementado por uma classe, obtém um valor de Boolean que indica se o leitor especificado está fechado.
Propriedade pública Status Quando implementado por uma classe, obtém um código de status numérico retornado pelo método que atualmente fornece dados para o leitor de dados.

Superior

Métodos

  Nome Descrição
Método público Close Quando implementado por uma classe, fecha a instância de IVsDataReader .
Método público Dispose Executa tarefas definido pelo aplicativo associadas liberando, liberando ou redefinindo recursos não gerenciados. (Herdado de IDisposable.)
Método público GetBytes(Int32, array<Byte[], Int32, Int32) Quando implementado por uma classe, recupera um número de bytes especificado de dados binários crua.
Método público GetBytes(String, array<Byte[], Int32, Int32) Quando implementado por uma classe, recupera um número de bytes especificado de dados binários crua.
Método público GetItem(Int32) Quando implementado por uma classe, recupera o valor do item no índice especificado no bloco atual de dados.
Método público GetItem(String) Quando implementado por uma classe, recupera o valor de um item de dados com o nome especificado no bloco atual de dados.
Método público IsNullItem(Int32) Quando implementado por uma classe, indica se o item de dados no índice especificado é não especificado, ou seja, nulluma referência nula (Nothing no Visual Basic).
Método público IsNullItem(String) Quando implementado por uma classe, indica se o valor do item de dados é fornecido não especificado, ou seja, nulluma referência nula (Nothing no Visual Basic).
Método público NextResult Quando implementado por uma classe, avanços o leitor de dados no conjunto de resultados seguinte, em casos onde o leitor contém vários conjuntos de resultados.
Método público Read Quando implementado por uma classe, avanços o leitor ao seguinte bloco de dados, em casos onde o leitor contém mais de um bloco de dados.
Método público Terminate Quando implementado por uma classe, finaliza o leitor de dados, imediatamente sem necessariamente retornar todos os dados ou definir parâmetros de saída.

Superior

Comentários

Essa interface tem uma implementação base na estrutura de DDEX.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Data.Services.SupportEntities