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


DataAsyncCommand - класс

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

Иерархия наследования

System.Object
  Microsoft.VisualStudio.Data.DataAsyncCommand

Пространство имен:  Microsoft.VisualStudio.Data
Сборка:  Microsoft.VisualStudio.Data (в Microsoft.VisualStudio.Data.dll)

Синтаксис

'Декларация
<GuidAttribute("AD18952D-2ED0-48f3-B5E6-48992526EB93")> _
Public MustInherit Class DataAsyncCommand
[GuidAttribute("AD18952D-2ED0-48f3-B5E6-48992526EB93")]
public abstract class DataAsyncCommand
[GuidAttribute(L"AD18952D-2ED0-48f3-B5E6-48992526EB93")]
public ref class DataAsyncCommand abstract
[<AbstractClass>]
[<GuidAttribute("AD18952D-2ED0-48f3-B5E6-48992526EB93")>]
type DataAsyncCommand =  class end
public abstract class DataAsyncCommand

Тип DataAsyncCommand предоставляет следующие члены.

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

  Имя Описание
Защищенный метод DataAsyncCommand Конструктор класса.Создает nonparameterized экземпляр класса DataAsyncCommand.

В начало страницы

Методы

  Имя Описание
Открытый метод AsyncDeriveParameters Является производным, асинхронно, набор параметров для использования с указанной командой.
Открытый метод AsyncDeriveSchema Является производным, асинхронно, заданной команды.
Открытый метод AsyncExecute Выполняет команду в асинхронном режиме.
Открытый метод AsyncExecuteWithoutResults Выполняет асинхронно, команду, которая не возвращает результатов, целым числом, показывающее состояние.
Открытый метод AsyncPrepare Подготавливает в асинхронном режиме, указанную команду, которую необходимо выполнить для источника данных; команда может затем быть исполнена несколько раз с различными параметрами.
Открытый метод Cancel() Отменяет асинхронный вызов возвращается немедленно.
Открытый метод Cancel(Boolean) Отменяет асинхронный вызов, возвращая (асинхронно) или непосредственно до или после вызова полностью для отмены (синхронно).
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Возвращает строку, которая представляет текущий объект. (Унаследовано от Object.)

В начало страницы

Заметки

Поставщики DDEX могут предоставлять возможность выполнять команды на их источника данных.Это не может включать, только быть ограничено, инструкция SQL, процедуры и функции.

Поставщики обычно предоставляют эта функциональность путем реализации класса DataCommand, который обеспечивает одновременное выполнение команды.При асинхронной обработке команды, с другой стороны, можно использовать класс DataAsyncCommand.

Расширяет класс DataAsyncCommand обработку команд, предоставляя асинхронный- способные версии методов в классе DataCommand, а также с методами для отмены асинхронного вызова функции.

Среда выполнения DDEX предоставляет реализацию по умолчанию этого класса, делегаты к синхронным методам, реализованным DataCommand классифицируют.Поставщик DDEX должен предоставить собственную реализацию только этого класса в специальных ситуациях.

Реализация этого класса предоставлятьа в качестве службы на подключении к данным.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Data - пространство имен