IVsDataAsyncCommand Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents the ability to derive parameters for, prepare, derive schema for and execute commands on a data source in an asynchronous manner.
public interface class IVsDataAsyncCommand
[Microsoft.VisualStudio.Data.Core.DataClientObject("38A714F3-E641-4be5-8E92-A26A0F0E920A")]
[Microsoft.VisualStudio.Data.Core.DataDefaultObject("1F0DA31F-1C61-4b96-B1CC-CBF2D3872353")]
public interface IVsDataAsyncCommand
[<Microsoft.VisualStudio.Data.Core.DataClientObject("38A714F3-E641-4be5-8E92-A26A0F0E920A")>]
[<Microsoft.VisualStudio.Data.Core.DataDefaultObject("1F0DA31F-1C61-4b96-B1CC-CBF2D3872353")>]
type IVsDataAsyncCommand = interface
Public Interface IVsDataAsyncCommand
- Derived
- Attributes
Methods
CancelAsync(Object) |
When implemented by a class, cancels the asynchronous call, returning immediately. |
DeriveParametersAsync(String, DataCommandType, Int32, Object) |
When implemented by a class, derives, in an asynchronous manner, a set of parameters for use with a specified command. |
DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) |
When implemented by a class, derives, in an asynchronous manner, the schema of the specified command. |
ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) |
When implemented by a class, executes a command in an asynchronous manner. |
ExecuteWithoutResultsAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) |
Executes, in an asynchronous manner, a command that does not return any results beyond an integer value indicating status. |
PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) |
When implemented by a class, prepares, in an asynchronous manner, the specified command to be executed against the data source; the command can then be executed multiple times, with varying parameters. |
Events
DeriveParametersCompleted |
Occurs when the DeriveParametersAsync(String, DataCommandType, Int32, Object) command is completed. |
DeriveSchemaCompleted |
Occurs when the DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) command is completed. |
ExecuteCompleted |
Occurs when the ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) command is completed. |
ExecuteWithoutResultsCompleted |
Occurs when the ExecuteWithoutResultsAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) command is completed. |
PrepareCompleted |
Occurs when the PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) command is completed. |