Поделиться через


DataAsyncCommand Класс

Определение

Представляет реализацию интерфейса IVsDataAsyncCommand.

public ref class DataAsyncCommand : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataAsyncCommand
public class DataAsyncCommand : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataAsyncCommand
type DataAsyncCommand = class
    inherit DataSiteableObject<IVsDataConnection>
    interface IVsDataAsyncCommand
Public Class DataAsyncCommand
Inherits DataSiteableObject(Of IVsDataConnection)
Implements IVsDataAsyncCommand
Наследование
Реализации

Конструкторы

DataAsyncCommand()

Создает новый экземпляр класса DataAsyncCommand.

DataAsyncCommand(IVsDataConnection)

Инициализирует новый экземпляр DataAsyncCommand объекта с IVsDataConnection помощью объекта , заданного для унаследованного DataSiteableObject<T> объекта.

Свойства

Site

Возвращает или задает сайт объекта.

(Унаследовано от DataSiteableObject<T>)

Методы

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)

Выполняет асинхронно команду, которая не возвращает никаких результатов за пределами целочисленного значения, указывающего состояние.

OnCancel(Object)

Отправляет асинхронную операцию отмены в соответствующий синхронный метод.

OnDeriveParameters(String, DataCommandType, Int32)

Отправляет асинхронную операцию производных параметров в вызов синхронного DeriveParameters(String, DataCommandType, Int32) метода.

OnDeriveParametersCompleted(DataAsyncCommandCompletedEventArgs<IVsDataParameter[]>)

Вызывает событие DeriveParametersCompleted.

OnDeriveSchema(String, DataCommandType, IVsDataParameter[], Int32)

Отправляет асинхронную операцию получения схемы в вызов синхронного DeriveSchema(String, DataCommandType, IVsDataParameter[], Int32) метода.

OnDeriveSchemaCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

Вызывает событие DeriveSchemaCompleted.

OnExecute(String, DataCommandType, IVsDataParameter[], Int32)

Отправляет асинхронную операцию выполнения в вызов синхронного Execute(String, DataCommandType, IVsDataParameter[], Int32) метода.

OnExecuteCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

Вызывает событие ExecuteCompleted.

OnExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32)

Отправляет асинхронную операцию выполнения без результатов в вызов синхронного ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32) метода.

OnExecuteWithoutResultsCompleted(DataAsyncCommandCompletedEventArgs<Int32>)

Вызывает событие ExecuteWithoutResultsCompleted.

OnPrepare(String, DataCommandType, IVsDataParameter[], Int32)

Отправляет асинхронную операцию подготовки в вызов синхронного Prepare(String, DataCommandType, IVsDataParameter[], Int32) метода.

OnPrepareCompleted(DataAsyncCommandCompletedEventArgs<String>)

Вызывает событие PrepareCompleted.

OnSiteChanged(EventArgs)

Вызывает событие SiteChanged.

(Унаследовано от DataSiteableObject<T>)
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) команды.

SiteChanged

Происходит при изменении свойства Site.

(Унаследовано от DataSiteableObject<T>)

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