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 | |
---|---|---|
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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