DataAsyncCommand Класс

Определение

Включает выполнение команд данных в асинхронном режиме.

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 в синхронный Execute(String, DataCommandType, IVsDataParameter[], Int32) вызов метода.

OnExecuteCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

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

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

Отправляет асинхронную операцию EXECUTE-без-Results синхронному 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>)

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