Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais
Nous recommandons d’utiliser Visual Studio 2017

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)

[DataClientObjectAttribute("44B66758-3C1C-40ce-BEE4-5DBDA7293387")]
public interface IVsDataCommand

Le type IVsDataCommand expose les membres suivants.

  NomDescription
Méthode publiqueCreateParameterUne 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 publiqueDeriveParameters(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 publiqueDeriveParameters(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 publiqueDeriveParameters(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 publiqueDeriveSchema(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 publiqueDeriveSchema(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 publiqueDeriveSchema(String, DataCommandType, 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 publiqueDeriveSchema(String, DataCommandType, 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 publiqueExecute(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 publiqueExecute(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 publiqueExecute(String, DataCommandType, 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 publiqueExecute(String, DataCommandType, 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 publiqueExecuteWithoutResults(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 publiqueExecuteWithoutResults(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 publiqueExecuteWithoutResults(String, DataCommandType, 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 publiqueExecuteWithoutResults(String, DataCommandType, 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 publiquePrepare(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 publiquePrepare(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 publiquePrepare(String, DataCommandType, 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 publiquePrepare(String, DataCommandType, 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

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

Afficher: