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) завершении команды.

Применяется к