Share via


IVsDataCommand, interface

Représente l'interface qui expose des méthodes pour la gestion de commande de données, y compris la génération et l'exécution des commandes de données de différents types à des sources de données, récupérer les résultats en lecture seule, et récupérer un code d'état de commande.

Espace de noms :  Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly :  Microsoft.VisualStudio.Data.Services (dans Microsoft.VisualStudio.Data.Services.dll)

Syntaxe

'Déclaration
<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

Le type IVsDataCommand expose les membres suivants.

Méthodes

  Nom Description
Méthode publique CreateParameter Une fois implémentée par une classe, crée un objet paramètre qui peut être passé dans l'une des méthodes suivantes : DeriveSchema, Execute, ou ExecuteWithoutResults.
Méthode publique DeriveParameters(String) Une fois implémentée par une classe, qui dérive les paramètres qui peuvent être spécifiés pour une commande donnée.
Méthode publique DeriveParameters(String, DataCommandType) Une fois implémentée par une classe, qui dérive les paramètres qui peuvent être spécifiés pour une commande donnée.
Méthode publique DeriveParameters(String, DataCommandType, Int32) Une fois implémentée par une classe, qui dérive les paramètres qui peuvent être spécifiés pour une commande donnée.
Méthode publique DeriveSchema(String) Une fois implémentée par une classe, qui dérive le schéma retourné d'une commande spécifiée.Le schéma indique la disposition des éléments et des blocs dans un lecteur de données.
Méthode publique DeriveSchema(String, DataCommandType) Une fois implémentée par une classe, qui dérive le schéma retourné d'une commande spécifiée.Le schéma indique la disposition des éléments et des blocs dans un lecteur de données.
Méthode publique DeriveSchema(String, DataCommandType, array<IVsDataParameter[]) Une fois implémentée par une classe, qui dérive le schéma retourné d'une commande spécifiée.Le schéma indique la disposition des éléments et des blocs dans un lecteur de données.
Méthode publique DeriveSchema(String, DataCommandType, array<IVsDataParameter[], Int32) Une fois implémentée par une classe, qui dérive le schéma retourné d'une commande spécifiée.Le schéma indique la disposition des éléments et des blocs dans un lecteur de données.
Méthode publique Execute(String) Une fois implémentée par une classe, exécute une commande spécifiée et retourne des résultats en lecture seule.
Méthode publique Execute(String, DataCommandType) Une fois implémentée par une classe, exécute une commande spécifiée et retourne des résultats en lecture seule.
Méthode publique Execute(String, DataCommandType, array<IVsDataParameter[]) Une fois implémentée par une classe, exécute une commande spécifiée et retourne des résultats en lecture seule.
Méthode publique Execute(String, DataCommandType, array<IVsDataParameter[], Int32) Une fois implémentée par une classe, exécute une commande spécifiée et retourne des résultats en lecture seule.
Méthode publique ExecuteWithoutResults(String) Une fois implémentée par une classe, exécute une commande mais ne demande pas de résultats, à la place retourne un entier indiquant les résultats de l'appel.
Méthode publique ExecuteWithoutResults(String, DataCommandType) Une fois implémentée par une classe, exécute une commande mais ne demande pas de résultats, à la place retourne un entier indiquant les résultats de l'appel.
Méthode publique ExecuteWithoutResults(String, DataCommandType, array<IVsDataParameter[]) Une fois implémentée par une classe, exécute une commande, éventuellement avec des paramètres, mais ne demande pas de résultats, à la place retourne un entier indiquant les résultats de l'appel.
Méthode publique ExecuteWithoutResults(String, DataCommandType, array<IVsDataParameter[], Int32) Une fois implémentée par une classe, exécute une commande, éventuellement avec des paramètres, mais ne demande pas de résultats, à la place retourne un entier indiquant les résultats de l'appel.
Méthode publique Prepare(String) Une fois implémentée par une classe, prépare la commande spécifiée dans la source de données à exécuter ; la commande peut ensuite être exécuté plusieurs fois, avec diverses paramètres.
Méthode publique Prepare(String, DataCommandType) Une fois implémentée par une classe, prépare la commande spécifiée dans la source de données à exécuter ; la commande peut ensuite être exécuté plusieurs fois, avec diverses paramètres.
Méthode publique Prepare(String, DataCommandType, array<IVsDataParameter[]) Une fois implémentée par une classe, prépare la commande spécifiée dans la source de données à exécuter ; la commande peut ensuite être exécuté plusieurs fois, avec diverses paramètres.
Méthode publique Prepare(String, DataCommandType, array<IVsDataParameter[], Int32) Une fois implémentée par une classe, prépare la commande spécifiée dans la source de données à exécuter ; la commande peut ensuite être exécuté plusieurs fois, avec diverses paramètres.

Début

Notes

Cette interface a une implémentation de base dans l'infrastructure de DDEX.

Voir aussi

Référence

Microsoft.VisualStudio.Data.Services.SupportEntities, espace de noms