Condividi tramite


Interfaccia IVsDataCommand

Rappresenta l'interfaccia che espone metodi per la gestione dei dati, inclusi la compilazione e l'esecuzione di comandi dati di tipi diversi rispetto alle origini dati, recuperare i risultati di sola lettura e recuperare un codice di stato del comando.

Spazio dei nomi:  Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly:  Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)

Sintassi

'Dichiarazione
<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

Il tipo IVsDataCommand espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico CreateParameter Se implementata da una classe, viene creato un oggetto Parameter che può essere modificato uno dei metodi seguenti: DeriveSchema, Execute, o ExecuteWithoutResults.
Metodo pubblico DeriveParameters(String) Se implementata da una classe, deriva parametri che possono essere specificati per un comando specificato.
Metodo pubblico DeriveParameters(String, DataCommandType) Se implementata da una classe, deriva parametri che possono essere specificati per un comando specificato.
Metodo pubblico DeriveParameters(String, DataCommandType, Int32) Se implementata da una classe, deriva parametri che possono essere specificati per un comando specificato.
Metodo pubblico DeriveSchema(String) Se implementata da una classe, deriva lo schema restituito dal comando specificato.Lo schema indica il layout degli elementi e dei blocchi di un lettore dati.
Metodo pubblico DeriveSchema(String, DataCommandType) Se implementata da una classe, deriva lo schema restituito dal comando specificato.Lo schema indica il layout degli elementi e dei blocchi di un lettore dati.
Metodo pubblico DeriveSchema(String, DataCommandType, array<IVsDataParameter[]) Se implementata da una classe, deriva lo schema restituito dal comando specificato.Lo schema indica il layout degli elementi e dei blocchi di un lettore dati.
Metodo pubblico DeriveSchema(String, DataCommandType, array<IVsDataParameter[], Int32) Se implementata da una classe, deriva lo schema restituito dal comando specificato.Lo schema indica il layout degli elementi e dei blocchi di un lettore dati.
Metodo pubblico Execute(String) Se implementata da una classe, esegue un comando specificato e restituisce risultati di sola lettura.
Metodo pubblico Execute(String, DataCommandType) Se implementata da una classe, esegue un comando specificato e restituisce risultati di sola lettura.
Metodo pubblico Execute(String, DataCommandType, array<IVsDataParameter[]) Se implementata da una classe, esegue un comando specificato e restituisce risultati di sola lettura.
Metodo pubblico Execute(String, DataCommandType, array<IVsDataParameter[], Int32) Se implementata da una classe, esegue un comando specificato e restituisce risultati di sola lettura.
Metodo pubblico ExecuteWithoutResults(String) Se implementata da una classe, esegue un comando ma non richiede i risultati, anziché restituiscono un intero che indica il risultato della chiamata.
Metodo pubblico ExecuteWithoutResults(String, DataCommandType) Se implementata da una classe, esegue un comando ma non richiede i risultati, anziché restituiscono un intero che indica il risultato della chiamata.
Metodo pubblico ExecuteWithoutResults(String, DataCommandType, array<IVsDataParameter[]) Se implementata da una classe, esegue un comando, facoltativamente con parametri, ma non richiede i risultati, anziché restituiscono un intero che indica il risultato della chiamata.
Metodo pubblico ExecuteWithoutResults(String, DataCommandType, array<IVsDataParameter[], Int32) Se implementata da una classe, esegue un comando, facoltativamente con parametri, ma non richiede i risultati, anziché restituiscono un intero che indica il risultato della chiamata.
Metodo pubblico Prepare(String) Se implementata da una classe, prepara il comando specificato nell'origine dati essere eseguito; il comando può essere eseguito più volte, con parametri variabili.
Metodo pubblico Prepare(String, DataCommandType) Se implementata da una classe, prepara il comando specificato nell'origine dati essere eseguito; il comando può essere eseguito più volte, con parametri variabili.
Metodo pubblico Prepare(String, DataCommandType, array<IVsDataParameter[]) Se implementata da una classe, prepara il comando specificato nell'origine dati essere eseguito; il comando può essere eseguito più volte, con parametri variabili.
Metodo pubblico Prepare(String, DataCommandType, array<IVsDataParameter[], Int32) Se implementata da una classe, prepara il comando specificato nell'origine dati essere eseguito; il comando può essere eseguito più volte, con parametri variabili.

In alto

Note

Questa interfaccia dispone di un'implementazione di base in DDEX Framework.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Data.Services.SupportEntities