IVsDataCommand Interface
Represents the interface that exposes methods for data command handling, including building and executing data commands of various types against data sources, retrieving read-only results, and retrieving a command status code.
Assembly: Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)
| Name | Description | |
|---|---|---|
![]() | CreateParameter() | When implemented by a class, creates a parameter object that can be passed into one of the following methods: DeriveSchema, Execute, or ExecuteWithoutResults. |
![]() | DeriveParameters(String^) | When implemented by a class, derives the parameters that can be specified for a given command. |
![]() | DeriveParameters(String^, DataCommandType) | When implemented by a class, derives the parameters that can be specified for a given command. |
![]() | DeriveParameters(String^, DataCommandType, Int32) | When implemented by a class, derives the parameters that can be specified for a given command. |
![]() | DeriveSchema(String^) | When implemented by a class, derives the schema returned from a specified command. The schema indicates the layout of items and blocks in a data reader. |
![]() | DeriveSchema(String^, DataCommandType) | When implemented by a class, derives the schema returned from a specified command. The schema indicates the layout of items and blocks in a data reader. |
![]() | DeriveSchema(String^, DataCommandType, array<IVsDataParameter^>^) | When implemented by a class, derives the schema returned from a specified command. The schema indicates the layout of items and blocks in a data reader. |
![]() | DeriveSchema(String^, DataCommandType, array<IVsDataParameter^>^, Int32) | When implemented by a class, derives the schema returned from a specified command. The schema indicates the layout of items and blocks in a data reader. |
![]() | Execute(String^) | When implemented by a class, executes a specified command and returns read-only results. |
![]() | Execute(String^, DataCommandType) | When implemented by a class, executes a specified command and returns read-only results. |
![]() | Execute(String^, DataCommandType, array<IVsDataParameter^>^) | When implemented by a class, executes a specified command and returns read-only results. |
![]() | Execute(String^, DataCommandType, array<IVsDataParameter^>^, Int32) | When implemented by a class, executes a specified command and returns read-only results. |
![]() | ExecuteWithoutResults(String^) | When implemented by a class, executes a command but does not request results, instead returning an integer indicating the outcome of the call. |
![]() | ExecuteWithoutResults(String^, DataCommandType) | When implemented by a class, executes a command but does not request results, instead returning an integer indicating the outcome of the call. |
![]() | ExecuteWithoutResults(String^, DataCommandType, array<IVsDataParameter^>^) | When implemented by a class, executes a command, optionally with parameters, but does not request results, instead returning an integer indicating the outcome of the call. |
![]() | ExecuteWithoutResults(String^, DataCommandType, array<IVsDataParameter^>^, Int32) | When implemented by a class, executes a command, optionally with parameters, but does not request results, instead returning an integer indicating the outcome of the call. |
![]() | Prepare(String^) | When implemented by a class, prepares the specified command on the data source to be executed; the command may then be executed multiple times, with varying parameters. |
![]() | Prepare(String^, DataCommandType) | When implemented by a class, prepares the specified command on the data source to be executed; the command may then be executed multiple times, with varying parameters. |
![]() | Prepare(String^, DataCommandType, array<IVsDataParameter^>^) | When implemented by a class, prepares the specified command on the data source to be executed; the command may then be executed multiple times, with varying parameters. |
![]() | Prepare(String^, DataCommandType, array<IVsDataParameter^>^, Int32) | When implemented by a class, prepares the specified command on the data source to be executed; the command may then be executed multiple times, with varying parameters. |
This interface has a base implementation in the DDEX Framework.
