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)

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

NameDescription
System_CAPS_pubmethodCreateParameter()

When implemented by a class, creates a parameter object that can be passed into one of the following methods: DeriveSchema, Execute, or ExecuteWithoutResults.

System_CAPS_pubmethodDeriveParameters(String^)

When implemented by a class, derives the parameters that can be specified for a given command.

System_CAPS_pubmethodDeriveParameters(String^, DataCommandType)

When implemented by a class, derives the parameters that can be specified for a given command.

System_CAPS_pubmethodDeriveParameters(String^, DataCommandType, Int32)

When implemented by a class, derives the parameters that can be specified for a given command.

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

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

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

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

System_CAPS_pubmethodExecute(String^)

When implemented by a class, executes a specified command and returns read-only results.

System_CAPS_pubmethodExecute(String^, DataCommandType)

When implemented by a class, executes a specified command and returns read-only results.

System_CAPS_pubmethodExecute(String^, DataCommandType, array<IVsDataParameter^>^)

When implemented by a class, executes a specified command and returns read-only results.

System_CAPS_pubmethodExecute(String^, DataCommandType, array<IVsDataParameter^>^, Int32)

When implemented by a class, executes a specified command and returns read-only results.

System_CAPS_pubmethodExecuteWithoutResults(String^)

When implemented by a class, executes a command but does not request results, instead returning an integer indicating the outcome of the call.

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

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

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

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

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

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

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

Return to top
Show: