DataAsyncCommand.OnDeriveSchema(String, DataCommandType, IVsDataParameter[], Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Отправляет асинхронную операцию производной схемы в синхронный DeriveSchema(String, DataCommandType, IVsDataParameter[], Int32) вызов метода.
protected:
virtual Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataReader ^ OnDeriveSchema(System::String ^ command, Microsoft::VisualStudio::Data::Services::SupportEntities::DataCommandType commandType, cli::array <Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataParameter ^> ^ parameters, int commandTimeout);
protected virtual Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader OnDeriveSchema (string command, Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType commandType, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[] parameters, int commandTimeout);
abstract member OnDeriveSchema : string * Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType * Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[] * int -> Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader
override this.OnDeriveSchema : string * Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType * Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[] * int -> Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader
Protected Overridable Function OnDeriveSchema (command As String, commandType As DataCommandType, parameters As IVsDataParameter(), commandTimeout As Integer) As IVsDataReader
Параметры
- command
- String
Команда, для которой формируется схема.
- commandType
- DataCommandType
Значение из перечисления, DataCommandType представляющее тип команды для указанной команды. Значение определяет способ интерпретации содержимого command параметра.
- parameters
- IVsDataParameter[]
Список параметров для передачи с помощью команды.
- commandTimeout
- Int32
Количество времени в секундах, по истечении которого команда истечет время ожидания.
Возвращаемое значение
Объект IVsDataReader. Этот объект предоставляет поток данных только для чтения, который описывает макет элементов и блоков, то есть схему для объекта модуля чтения, возвращаемого при выполнении указанной команды.