IVsDataAsyncCommand Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет интерфейс, содержащий методы для асинхронного исполнения команд данных.
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
- Производный
- Атрибуты
Методы
| CancelAsync(Object) |
При реализации в классе отменяет асинхронный вызов, возвращая немедленно. |
| DeriveParametersAsync(String, DataCommandType, Int32, Object) |
При реализации классом в асинхронном режиме получается набор параметров для использования с указанной командой. |
| DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) |
При реализации классом в асинхронном режиме получается схема указанной команды. |
| ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) |
При реализации классом выполняет команду в асинхронном режиме. |
| ExecuteWithoutResultsAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) |
Выполняет асинхронную команду, которая не возвращает результаты, превышающие целочисленное значение, обозначающее состояние. |
| PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) |
При реализации классом подготавливает асинхронный способ, заданную команду для выполнения в источнике данных. Затем команда может выполняться несколько раз с различными параметрами. |
События
| DeriveParametersCompleted |
Происходит при DeriveParametersAsync(String, DataCommandType, Int32, Object) завершении команды. |
| DeriveSchemaCompleted |
Происходит при DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) завершении команды. |
| ExecuteCompleted |
Происходит при ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) завершении команды. |
| ExecuteWithoutResultsCompleted |
Происходит при ExecuteWithoutResultsAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) завершении команды. |
| PrepareCompleted |
Происходит при PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) завершении команды. |