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) команды. |