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 | |
---|---|---|
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. | |
DeriveParameters(String) | Quando implementado por uma classe derivada, os parâmetros que podem ser especificados para um determinado comando. | |
DeriveParameters(String, DataCommandType) | Quando implementado por uma classe derivada, os parâmetros que podem ser especificados para um determinado comando. | |
DeriveParameters(String, DataCommandType, Int32) | Quando implementado por uma classe derivada, os parâmetros que podem ser especificados para um determinado comando. | |
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. | |
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. | |
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. | |
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. | |
Execute(String) | Quando implementado por uma classe, executa um comando especificado e retorna resultados somente leitura. | |
Execute(String, DataCommandType) | Quando implementado por uma classe, executa um comando especificado e retorna resultados somente leitura. | |
Execute(String, DataCommandType, array<IVsDataParameter[]) | Quando implementado por uma classe, executa um comando especificado e retorna resultados somente leitura. | |
Execute(String, DataCommandType, array<IVsDataParameter[], Int32) | Quando implementado por uma classe, executa um comando especificado e retorna resultados somente leitura. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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