Partilhar via


Interface IVsDataCommand

Representa a interface que expõe métodos para manipulação de comando de dados, incluindo a criação e executando comandos de dados de vários tipos de fontes de dados, obter resultados somente leitura, e recuperando um código de status de comando.

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

Sintaxe

'Declaração
<DataClientObjectAttribute("44B66758-3C1C-40ce-BEE4-5DBDA7293387")> _
Public Interface IVsDataCommand
[DataClientObjectAttribute("44B66758-3C1C-40ce-BEE4-5DBDA7293387")]
public interface IVsDataCommand
[DataClientObjectAttribute(L"44B66758-3C1C-40ce-BEE4-5DBDA7293387")]
public interface class IVsDataCommand
[<DataClientObjectAttribute("44B66758-3C1C-40ce-BEE4-5DBDA7293387")>]
type IVsDataCommand =  interface end
public interface IVsDataCommand

O tipo IVsDataCommand expõe os membros a seguir.

Métodos

  Nome Descrição
Método público CreateParameter Quando implementado por uma classe, cria um objeto de parâmetro que pode ser passado em um dos seguintes métodos: DeriveSchema, Execute, ou ExecuteWithoutResults.
Método público DeriveParameters(String) Quando implementado por uma classe derivada, os parâmetros que podem ser especificados para um determinado comando.
Método público DeriveParameters(String, DataCommandType) Quando implementado por uma classe derivada, os parâmetros que podem ser especificados para um determinado comando.
Método público DeriveParameters(String, DataCommandType, Int32) Quando implementado por uma classe derivada, os parâmetros que podem ser especificados para um determinado comando.
Método público DeriveSchema(String) Quando implementado por uma classe derivada, o esquema retornado de um comando especificado.O esquema indica o layout dos itens e os blocos em um leitor de dados.
Método público DeriveSchema(String, DataCommandType) Quando implementado por uma classe derivada, o esquema retornado de um comando especificado.O esquema indica o layout dos itens e os blocos em um leitor de dados.
Método público DeriveSchema(String, DataCommandType, array<IVsDataParameter[]) Quando implementado por uma classe derivada, o esquema retornado de um comando especificado.O esquema indica o layout dos itens e os blocos em um leitor de dados.
Método público DeriveSchema(String, DataCommandType, array<IVsDataParameter[], Int32) Quando implementado por uma classe derivada, o esquema retornado de um comando especificado.O esquema indica o layout dos itens e os blocos em um leitor de dados.
Método público Execute(String) Quando implementado por uma classe, executa um comando especificado e retorna resultados somente leitura.
Método público Execute(String, DataCommandType) Quando implementado por uma classe, executa um comando especificado e retorna resultados somente leitura.
Método público Execute(String, DataCommandType, array<IVsDataParameter[]) Quando implementado por uma classe, executa um comando especificado e retorna resultados somente leitura.
Método público Execute(String, DataCommandType, array<IVsDataParameter[], Int32) Quando implementado por uma classe, executa um comando especificado e retorna resultados somente leitura.
Método público ExecuteWithoutResults(String) Quando implementado por uma classe, executa um comando mas não requer resultados em vez de isso, retornando um inteiro que indica o resultado de chamada.
Método público ExecuteWithoutResults(String, DataCommandType) Quando implementado por uma classe, executa um comando mas não requer resultados em vez de isso, retornando um inteiro que indica o resultado de chamada.
Método público ExecuteWithoutResults(String, DataCommandType, array<IVsDataParameter[]) Quando implementado por uma classe, executa um comando com parâmetros, opcionalmente, mas não requer resultados em vez de isso, retornando um inteiro que indica o resultado de chamada.
Método público ExecuteWithoutResults(String, DataCommandType, array<IVsDataParameter[], Int32) Quando implementado por uma classe, executa um comando com parâmetros, opcionalmente, mas não requer resultados em vez de isso, retornando um inteiro que indica o resultado de chamada.
Método público Prepare(String) Quando implementado por uma classe, prepara o comando especificado na fonte de dados ser executado; o comando pode então ser executado várias vezes, com parâmetros de variação.
Método público Prepare(String, DataCommandType) Quando implementado por uma classe, prepara o comando especificado na fonte de dados ser executado; o comando pode então ser executado várias vezes, com parâmetros de variação.
Método público Prepare(String, DataCommandType, array<IVsDataParameter[]) Quando implementado por uma classe, prepara o comando especificado na fonte de dados ser executado; o comando pode então ser executado várias vezes, com parâmetros de variação.
Método público Prepare(String, DataCommandType, array<IVsDataParameter[], Int32) Quando implementado por uma classe, prepara o comando especificado na fonte de dados ser executado; o comando pode então ser executado várias vezes, com parâmetros de variação.

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