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.
Namespace: Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly: Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)
Syntax
'Declaration
<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
The IVsDataCommand type exposes the following members.
Methods
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. |
Top
Remarks
This interface has a base implementation in the DDEX Framework.
See Also
Reference
Microsoft.VisualStudio.Data.Services.SupportEntities Namespace